Hi I am finding it hard to choose which faction is best after a few weeks of playing. kind of like the England.

While I am here I may as well ask is there any infantry unit which fight amazingly against cavalry units like the spartan hoplites did in Rome total war ??

I take it the huns have the best cavalry units. Any way list your top 3 and why please !