Front loading cas superb eco savings.
Water requirements and electricity need are far lower.
Well might be to some extent but I as far as I am aware it needs separate kind of detergents, extra care and maintenance.
Compared to that I am not sure how much less power it would consume or the water it would use. For example my top loading machine uses 90 litres at full load. Say if the front loading uses 50-60 litres then it would be around 30% saving. Hence per wash around 30 litres saving, for entire year say around 10000 litres are saved. Power consumption I think would be similar. Hence, its basically based on preferences, if its convenient and have some extra space top loading would also suffice your requirements if you need it inside the kitchen or have less space you could have the front loading as that saves a lot of space
Sorry to edit : But the main thing I forgot to mention was that incase of top loading you can lift the lid and add clothes or remove the clothes that are being washed. (helps incase of electricity issue or say the machine goes bad or anything), I guess there is no such option in case of front loading machines. Not sure but many have mentioned that once a process starts in front loading then its difficult to stop it till the cycle completes.