I never have a charge issue lol, I keep my forces boxed and deep, more muskets firing at once, not spread out, and im one of those guys that in the campgin takes awhile to get going because I build my armies 20 strong before I go out to play, but let me assure you when the enemy charges my line they usally route.
As for ME2 v RTW id go for Rome honestly, ME2 has some bugs that they never fixed. Such as 2h weapon users never actully hit, its to do with there speed, and that fact it resests everytime there struck, so a 1h infantry can tear apart 2h heavier infantry. Also horses when they charge, some unexplanabily stop and do not charge, but trot, so you dont get a full charge. They never fixed these issues but rome doesnt have them.