Macedon is one of my favourites. They are even better than Greeks because:
1. They get the pikemen with much longer spears than those of the spears,
2. Intially you are much more in advantage and can get rich quickly...

Playing battles as macedonians, I always win them even when the odds are against me... The most effective tactic I found useful while facing large armies is forming your phalnaxes in a octagons or hexagons (because huge armies can engulf you) and leaving your missiles and general in the centre... If you have any cavalry, I keep them away from battle, only using them to rout missile and mop down routing enemies... Congrats Heroic Victory