Viks -0
Von Schill -9
Korps Librarian -7
Convict Gunslinger - 5
Ronin x3 - 15
Misaki - 7
Johan - 6
Personally I'm not a fan of so many ronin. To me Ronin are just too flimsy. I'd drop the number down to 1 or 2 just in case a viki dies, how often do you actually use all 3?
Misaki, as stated, is a glass cannon & I have enver seen her work against an experienced opponent. I'd drop her completely.
Also lose Johan. The main thing he brings is melee power, with the viktorias & to a lesser extent Ronin, you already have that.
So if we lose Misaki, Johan & 1 ronin you free up 18 SS.
With that I would take 2 trappers. Mainly because of first turn kills. Generally when you hit you hit with 1-5 (-1 flip) if you focus you usually (in my experience) hit with a straight flip which can then be cheated. 6-10 damage on a unit turn 1 is usually enough to kill something.
This leaves you with 6 SS left & if you really want johan you could take him. However I would take a korpsmann & a desperate merc. The korpsmann, while you find lackluster, have always performed well for me. As for the desperate merc, yes it will die on close of turn 3 but you can sac it for some nice bonuses, they have always done good for me.