So after some testing it's incredibly obvious that there is simply no reason whatsoever for the Gunners to have the "fires_by_rank" attribute. They perform horribly as it is, and considering they're a high tier and expensive unit that's quite disappointing. Raising their numbers to 86 and removing this attribute has done a lot to make them useful, though they still pail in comparison to many other factions comparable units. Not to mention that by the time you get them in the campaign you've pretty much won, at least that's how it was when I played.
The main drawback, besides how late game they are, of the Gunners is how many shoots they fire before enemy units close the distance. Sure, their shots are powerful, but there simply aren't enough bullets to do any real damage. Simply raising their numbers doesn't work as they require firing with two ranks (the third, fourth, and so on will never shoot) even with the "fires_by_rank" attribute removed. So the attribute absolutely must go if these are to be useful, let alone powerful. The fact that they require two ranks means they take up a tremendous amount of room on the frontline too, so even if you fill your stack with only Gunners only a few will actually be shooting because there just won't be room for all of them. Removing the attribute increases their firing abilities by decreasing the delay between shots and it just plain looks better as, once the attribute is removed, the first rank shoots and then kneels while reloading to let the second rank fire rather than dancing around and playing musical chairs.
Gunner Posts on the other hand are available from the start and absolutely obliterate everything, but they're a puzzle. Dropping their numbers to 2 instead of 3 means they have roughly a 50/50 chance of winning against two Hylian Infantry units, which are, by contrast, low tier and somewhat cheap units with a combined cost of 600 vs the Gunner Posts cost of 700. Take into account their inability to move I think it's safe to say that isn't a proper nerf. Yet at the same time every battle with Gunner Posts I played as Labrynna, except when few enemies were there, the Gunner Posts killed 200+ enemy soldiers. And I mean 200+ per Gunner Post, and 200 is the minimum. These things just can't decide whether they're UP or OP. The biggest problem with them though is that they're available from the start, unlike the Gunners who take forever to make their appearance.
To fix this I'd say make the Gunner Posts cost 900 and take as long as the Gunners to show up. This will weaken Labrynna quite a bit in the early to mid game though. I'd suggest instead making the Gunners show up a bit earlier so they're more mid game rather than late game (after making the corrections on them I outlined, as they are currently worse than Borderguards who a much cheaper and lower tier), so Labrynna can counteract their terrible start with a strong mid and late game. Plus it'll make Labrynna more fun to play as everything except for their Gunners are pretty meh and are just kinda like a weaker Hyrule without cavalry.
There's also the super weak Veran with no attack or loyalty and the incredibly OP Homeguards, but those are more of bugfixes.
Obviously these aren't very relevant at the moment as there are no plans to balance things out as of yet, but I thought I'd leave the information here for when we get to that part before I forget.