Dual OKW can steamroll you early game and overpower late game due to fuel advantage.
Dont like dual OKW as much as Ost/ OKW, since if you can communicate with a non mentally retarded team mate the Ost guy can just be on lock down duties.
OKW can get Puma out, freeing Ost for a non mobile defence doctrine as well.
Since M10 is a doctrinal unit, we can freely argue doctrines supporting the unit as well.
Or you'd rather pretend M10 isn't tied to a doctrine?
Now, if we take into account certain ability from Elite Armor doctrine, Puma ends up with higher damage(vetted+HEAT rounds) and pretty damn good penetration for the cost, therefore DPS of Puma will be higher against ALL targets, but frontally engaged heavy tanks at max range.
I'm uncertain if HEAT rounds increase range.
HEAT does not increase range
The real advantage of the M10 over the Puma imo is pathing.
It crushes walls, it doesnt go spastic around them.
I generally find vickers to have really crappy suppression not because it "doesnt suppress", but rather because it "kills" a model right off the bat, takes time to re-aim, then fire and "suppress" the squad it is shooting at.