Well, there is some truth to it. You see, I know a lot of people who don't want to play BC2 for the fact that it feels like a rip off of MW2. They even put in the looking down the sights, though you don't even need to since shooting from the hip does pretty much the same. A lot of people I know find MW2 better because of the Killstreaks and the lack of vehicles. I find that, both games are equally fun and great, it just depends on my mood. Though most of the times, I feel MW2 wins due to the lack of RESPAWN WAITING! I bloody hate that shit! Half the time my team loses because we have to wait 5 seconds to respawn because we were just spawn killed for the 690th time by a damn apache helicopter! It does get old after the 691th time! Though, really, I don't see MW2's crone falling anytime soon. Even with BC2, MW2 came out first, and it allows you to basically restart your level with Prestige Mode, I have yet to see BC2 have something like that, but I'm not that high in BC2 so I can't say for sure. If people read the article closely, you would notice that Halo Reach isn't under the category of WAR TIME GAMES! Its a Science Fiction Shooter. Different Sub Genre, thus they aren't talking about that game, though yes, when it comes out people will flock to it, and they will either hate it like they did the last Halo, or it will be one of the best games ever(Not holding my breath since I find all Halo games retarded).
To sum up what I believe, MW2 will keep its crown ONLY because it came out first and offers an option to restart leveling once again. BC2 will struggle and keep MW2 trying to make things better, thus, we should see MW2 releasing more stuff for Multiplayer in the near future. In my opinion, both games are great, it just depends on the mood, and the play style of the player. *loves blowing up buildings*