I've got around 200 hours on CK2. Even if I don't play CK2 too often, I love this game. I know how mercenaries work, and I know how their balance affects the game but honestly I think their mechanics are really, really dumb.
My grievances has always been the same for mercenaries. They're incredibly expensive, you have to put down a payment in advance for them to even show up and when they do show up - they're at 0 army strength. Not only that but holding a mercenary army costs an arm and a leg and it's impossible to utilize them unless you got a significant war chest for 1000 gold or more, or alternatively a very large income. When you get into the red, instead of being indepted to the mercenaries - you will get an event that disbands them from your army regardless if they managed to succeed at the mission you hired them to deal with in the first place.
I dislike this heavily for many reasons. Mercenaries in their current state are only useful for rich characters, yet historically mercenaries were widely utilized. The problem historically isn't the scarcity of gold, but the costs of the mercenaries as the scarcity of gold was a problem during the medieval period which is well represented in the game, but mercenaries are not well represented in the game.
I know mercenaries has been largely untouched for basically the entire time that CK2 has existed. At least they haven't changed since I started playing this game back in 2013, but still I don't think their mechanics works well within the game and needs a more significant overhaul.
What I dislike the most is the upfront payment which for some companies is comparable for their upkeep for a whole year! It's not fair to hire a company for the cost of their upkeep for a whole year and then be abandoned by them as soon as you go in the red.
My suggestion is to remove upkeep for mercenaries and instead only have a single upfront payment that allows you to utilize them for a couple of months after which they disband unless you can renew their contract. At least that way they have a chance to be able to fulfill the mission that'd you'd hire them for in the first place instead of just being hired, taking a month's salary and disappear with both your first investment as well as your monthly upkeep payment without accomplishing anything at all. Alternatively you can keep the upkeep but then you have to remove the upfront payment. As it is right now the mercenaries gets to have their cake and eat it too.
My grievances has always been the same for mercenaries. They're incredibly expensive, you have to put down a payment in advance for them to even show up and when they do show up - they're at 0 army strength. Not only that but holding a mercenary army costs an arm and a leg and it's impossible to utilize them unless you got a significant war chest for 1000 gold or more, or alternatively a very large income. When you get into the red, instead of being indepted to the mercenaries - you will get an event that disbands them from your army regardless if they managed to succeed at the mission you hired them to deal with in the first place.
I dislike this heavily for many reasons. Mercenaries in their current state are only useful for rich characters, yet historically mercenaries were widely utilized. The problem historically isn't the scarcity of gold, but the costs of the mercenaries as the scarcity of gold was a problem during the medieval period which is well represented in the game, but mercenaries are not well represented in the game.
I know mercenaries has been largely untouched for basically the entire time that CK2 has existed. At least they haven't changed since I started playing this game back in 2013, but still I don't think their mechanics works well within the game and needs a more significant overhaul.
What I dislike the most is the upfront payment which for some companies is comparable for their upkeep for a whole year! It's not fair to hire a company for the cost of their upkeep for a whole year and then be abandoned by them as soon as you go in the red.
My suggestion is to remove upkeep for mercenaries and instead only have a single upfront payment that allows you to utilize them for a couple of months after which they disband unless you can renew their contract. At least that way they have a chance to be able to fulfill the mission that'd you'd hire them for in the first place instead of just being hired, taking a month's salary and disappear with both your first investment as well as your monthly upkeep payment without accomplishing anything at all. Alternatively you can keep the upkeep but then you have to remove the upfront payment. As it is right now the mercenaries gets to have their cake and eat it too.