I'm a RO:CA vet and here is my argument.
RO:CA > RO:O > RO2.
Should have been the inverse, but sadly is not. I'm more convinced that everything that made the mod good was made by the guys who left, and what made Ostfront good were the leftovers from the mod.
More like
RO:CA = RO:O >>>>>>>>>>>>>>>>>>>>>>>>>>> RO2
It's silly to call this an RO game even. The original intention of the devs was that all the other games were putting the player in a war movie, while they wanted to put the player in the war itself.
RO2s design is just completely schizophrenic so who knows what they wanted. When I think of war and Stalingrad prototype weapons, leveling and 4 min map rounds don't exactly fit into it. I guess the intention was to put mechanics of popular games into RO, but they did it so awkwardly that it turned off even the fans of BF and CoD.