No boiled egg in fish pie ~ that belongs in Kedgeree.
As for potato or pastry.
I had an excellent fish pie in a pub whilst on holiday in Dorset last year. Rather than mashed potato they used Rosti and then placed a cap of puff pastry on top. Clearly the pastry cap was cooked separately from the rest of the dish and added as a garnish but it worked rather well.