If you want an actual challenge and more realistic gameplay in battles then the answer is yes.

If you want to steamroll everyone on the map and experience a lack of a sense of achievement, by all means stick to MTW2... or Rome.