After several battles against Phoeni's and Sacred Band Infantry using Velites and Equites and even Numdian Merc's, it is absolutely definite that the best army to take on the phalanx armies is one that has alot of skirmishers and cav. I have personally beaten Sacred Infatry just using Equites and Velites. In battle, you don't need to worry about the slow moving phalanx but more about the Cav and Skirmishers with the Phalanx.

What are everybody else's thoughts.

P.S. If this has already been heavily disscussed than I apologize.