I've always had doubts about the effectiveness of a Macedonian Phalanx. They get smaller stats than their hoplite couterparts, and the only bonus they seem to get are their "very long spears". But then, let's go to historical matters.
The sarissa, presumed to be work of the genius of Philip of Macedon, was a cumbersome and heavy pike. It would take two hands to carry it, and it was heavy enough for a strong soldier to carry and use all the day, so the phalanxes had smaller shields and lighter armour than the previous greek hoplites. Historically, this proved to be an advantage because phalanxes could engage enemies with impunity, as it would take a very strong enemy to get through the first and second line of spears and then do damage to the phalangites; even so, the phalangites had reserve swords for a close fight. They would also have an advantage against hoplites, because the thrusting hoplite spear was smaller despite the hoplon and the heavy armour hoplites could afford.
In-game, that's not the case. Where's the strenght in "Very Long Spears" if anyone can go through them and attack the phalangites? It's very easy for an Armoured Hoplite to get close to the enemy line and start thrusting the pike phalanx. In this case the hoplite's superior stats would make them win the day unless the phalangites have superior cavalry support. In fact, I think phalanxes are underrated: they should be able to do lots more damage to the enemy thanks to their long pikes, but they don't seem very superior to their hoplite counterparts anyway. A Levy Pikemen will rout Militia Hoplites, but will lose against normal Hoplites. Here we have the advantage of hoplites over a pike phalanx: they get more armour and attack, so they're less vulnerable to missile fire and manage to destroy both infantry and enemy phalanxes.