If the NKVD commander does not work redesign the commander not the faction. Currently doctrine selection is very important in all faction. Thus at high levels you see the same commander again and again..
ifeel having a working (read effective) infantry option nondoc may make it viable without redesigning the commander
and the reason that some commanders are selected more often than others is that some doctrines bring more to the table.
what im saying is (imma use just numbers to show what imsaying here)
if the base "power" of a faction is 5, and a commander brings another 5 you have a power of 10
(5+5=10)
now if you pick a commander that only has a power of 2 you are quite worse off
(5+2=7)
now that is indeed a problem with the commander
but what we have is the soviet being say.. a 3 and the okw as a 5
this means if the okw pick a commander that is a 3 the soviet NEED a 5 to be on par
this also means that the soviet need commanders that brin at least a 7 to the table incase the okw pick a 5
okw- (5+5=10)
soviet - (3+7=10)
my hope for balanced core is that everyone starts off as a 5, so that all commanders can be balanced as well instead of requiring there to be more in the commander than in the faction
because ATM something like NKVD brings a 1
so soviet- (3+1=4)
vs OKW (5+0=5)
by that i mean even without a doctrine the okw outmatch the soviet with one
to be on par MANY commanders would need quite a few buffs
whereas buffing the core might mean that those many commanders need only smaller changes (or even none at all!)
commanders can still counter each other but you arnt left with horrible awful cheese AND requiring only a handful of doctrines to make up for a weak core
im sorry if thats a mess