Macedonian Royal Pikemen for me. As with all Macedonian pikemen, you get more men per unit than Greek hoplites, and Royal Pikemen will still put up a good fight even after their formation gets flanked.