it simply comes down to perception and are we talking general play or competitive play?
for instance cod 1,uo,cod2,cod4 are class.
people who say they arnt have no idea about fps!
cod 1 and uo had a good learning curve and you did need to be good with proper aiming . similar to old skool quake and early medal of honor.
The difference is are we talking about running round in a public server which is easy mode or play at a decent level comp play wise which is a whole different ball park.
cod 2 and cod 4 while not as hard to get used to as the original games bigger hitboxes and such or easier to get kills the comp scene was very skilled and i guarantee most of public every day players if not used to how it plays would probably rage quit.
go in cod 4 promod server now if you not used to cod and say its not skilled youll get wooped.
so i dont agree with a lot of what is said but from after say world at war was released i would agree as cod became a churn out anything to sell every year. just like bf series has after bfbc2.
cod 4 was that good that i dont know how that could have been bettered. its almost perfect in every way. the hit boxes the guns the animations the maps . everything is very fluid.
this is why bf3 fails ! great looking game but doesn't have that perfect reg doesn't have fluid quick animations its a mess. so while it looks epic some times from a pure fps perspective its a console mess and should be included just as much as mw3 for eg. its just its prettier to look at.
the basic mechanics of fps games have been forgotten over glamor and good looks.
how many times you get a fps now and its lets do that as big and bold as possible but in function doesn't work.
bf3 for eg again how many instances is there for just running down a street and you just die

you are unlucky how lame is that ! lets release a good looking game with many unfinished un-fixed bugs and instead of fixing we will just stick a piece of text in the game saying unlucky

worst , most idle piece of crap i have ever seen in a big budget title.
thing is the big budget titles are easy to pick up and play though and simple to get to terms with. so they are successful sales wise but because they have this simplistic approach they never last any great period like earlier classics. this does help the next game EA or Activision brings out though.
as for the person from tripwire haha red orchestra 2 could have been immense but.. they failed miserabley because they didn't listen to people. i know 110 percent about this as i even pmd the head person in charge on this project and suggested a few things about changes that would make the game a lot better and good. it was ignored and i told him it would be a dead in the water game which it was
thing is with how the games industry is now and geared towards consoles in 90 percent of sales what can they do? they are businesses they need to make products that sell. this is the true reason why cod and bf are how they are now. for the casual masses they just want run and gun simplistic features and have odd hr at weekend. we are not the masses so the games are not developed for us.
mods are the bridge for us to get what enthusiasts want in pc gaming and because of how cod and bf are now with little if no support for mods you are left with a casual console playing fps. which no pc enthusiast wants.