Muskets (or Oromos) aren't as bad as you think, because they can be drafted. What would you think would be stronger, the 60 Oromos that I drafted for 60 population or the 25 Maces that I could have whipped for the same cost? Or 30 drafted Maces + 15 whipped Trebs against Castles?
It's like with Cavalry, everybody knows that they're a great unit, but the strongest? Not even remotely, the strongest units are drafted Rifles (or Quechua's
) simply because they're the most cost efficient. A Cavalry is an amazing weapon, but it has the price of 3 Rifles. Same with Maces, they're great before AIs have Castles, but from Castles onwards the only good units are Gunpowder-units and 10 Muskets still conquer a city defended by 4-5 Longbows ^^ . Definitely faster than bombarding it 100 turns, and the way from Gunpowder to Cannons (or Rifles) is not short, one could conquer 1-2 complete empires even before Cannons are available and that with a high tech-rate!
I agree with you, I also don't like Muskets in theory, but if you see units for what they actually are, Muskets are actually quite funny ^^ . Don't forget, that the only quality that measures a unit is if it wins, not if it wins 1:1 or 2:1 or has 95% odds or whatever, but in the end it's nothing more than
invested for cities gained (+ the speed with which one can get those cities) .