All the hating comes from the fact that it's EA and that it's not an RTS. The fact that EA are cunts has nothing to do with the fact that Starbreeze did come up with a surprisingly good game.
Of course everybody is entitled to his opinion but that's not what most reviews I read said.
A very common critic of the game was that, even if the game had some interesting/good ideas, at least on paper, most of them where badly implemented/exploited in the game itself; that most of the time they were either too contextual (i.e. you can only use them when the game/script tell you to) or too systematic (i.e. you HAD to use them when the game tell you to) to be actually any fun.
Another common critic was that, even for a modern FPS, the game was linear as hell (some magazine's reviewer even joked that, when compared to Syndicate, MW2 felt an "open world" game.)
The only two positive things I remember being mentioned being that : the general design (not level design) was good and that the multiplayer was fun for some time.
Remember what they did with the Might and Magic licence? Dark Messiah ring any bells? Turned out quite well it seems.
Dark Messiah was a "spin off" game, it was neither a sequel nor a reboot of Heroes and Might Magic or Might Magic and never pretended being one.