A good head on charge can be effective but you really need super elite troops for that, and i would say it would have to be after a hail of arrows. Even with a head on charge you would still need calvalry to flank atleast partly.