I like artillery. Once you get explosive shot and decent cannons enemy will be at routing point even before they meet your line infantry, not to mention that they'll be running away before their first shot if you get some cavalry on their rear.