Red orchestra 2 would mop up the floor, with all the generic shooters, if it hadn't any leveling system. And also, if it would've had destructible environment. To be a realistic ww2 shooter, you must have a high level of destructability, just imagine, RO 2 with frostbite, would be like a dream coming true. But fair square, unless more content is added and the game doesn't fix all the bugs and glitches, it would loose support of the community.
All in all, lets look at BF 3, it has a humengous crew. Many people working together to make the game better. It is almost glitchless and bugfree, people love it because of that. Also it has a very rapid response for averting unbalancies in-game. By this i'm refering to weapons like the USAS 12, or the PANCOUR Jackhammer. They rapidly nerfed them after seeing that to many people tend to make this weapon, something sort of like a noob tube.
If I were a bilionaire, TRIPWIRE, trust me with the hand on my heart, I would've made a donation, to make Red Orchestra the game it diserves to be, like having huge amount of vehicles, with realistic interiors, or having, weapons for each map and timeline in a realistic timeset. Or making it optimised in such a way that even a poor fellow with a pentium processor could play it. It's a dream but it worths trying.
As for Call of duty. I couldn't have said it much better, I played all of them, from the beginning (there weren't too many ww2 shooters out there in that time). And I came to the conclusion, this game repeats itself, like a mod, it's the same action, but with different weapons and skins. It's purely a mod, nothing more, especially if we look at Cod 4 the first Modern Warfare, we can see similarities with it and the other titles, clearly showing out that Call of duty is a purely over-modded game. Just why didn't they release any modding tools. Did they fear that, some modding junkies would've made Call of duty 12 and stole all of their glory. Sure, money is the thing here, but also stupidity plays an important role.
If Tripwire could've made itself, available for all the players, I'm talking about the ads for the game. You can see now that World of tanks, for example has ads on all tv channels, even on National Geographic, or Discovery. That give it popularity. But more important, to make people like the game, we must take them slowly, like maybe adding a custom training map, ONLY for multiplayer, like the clans in Ostfront had, to train themselves for battles against other clans. Such a feature, would make the game more user friendly for new players.
Also, I want to bring into discussion, that many companies, nowadays want to release free versions of theyr old games, of course refurbished and all, but they do it in order to atract more players, to give you a hinch Age of Empires II HD, same game with a different layout. So why not do the same with Ostront, I bought the game, but it has a very small community, there aren't almost any players in-game. People either don't know of it, either don't like, but I tend to belive the first assumption.
So why not make it more available, why can't it be released as a free version, so that people would play it? Same happened to CS 1.6, it is one of the oldest fps ever made but it is still played today. Why? because of its popularity and easy features to grasp on, they hadn't any leveling system, or overpowered weapons, almost anything was equal. Just think, what impact it would have on the majority of gamers existing out there, it would instantly sprang Red orchestra 2 on top, making the majority of players see it as something worth of legend.