I mean there is a lot of stuff being discussed here at the same time. I just want to say this:
Mercenaries should be predetermined by maps, instead of being random. So you get mercenaries from that are natives to the map that you are playing it.
So for example, if you are playing in a Indian territory (Deccan for instance), you should get Indian mercenaries, Arsonists and Jat Lancers (The greatest selection ever).
If you are playing on a French colony maps (Saguenay, for example) you should get French mercenaries at the tavern (Napoleon Guns and Fusiliers) and so forth.
Of course, more mercenaries needed to be added to this be possible.
And on a side note: Roger Rangers are. The. Actual. Nuts.
They are by far one the best church cards in the game.