Most of those points are subjective opinion instead of the actual merits of the game.
1: The best controls on the market? They're just as competent as any other big-name FPS on the market. It's no more fluid than, say, Unreal, Half-Life, Halo, etc, etc. It's slightly less arcadey than, say, Unreal but it's no better or worse.
2: The engine may be able to do 60 frames second, but it doesn't run at a constant 60 frames a second. It only maintains that when it's running a scripted cut-scene or when there's virtually nothing happening. And that's for either version, PC or console.
3: Visually, I wasn't "wowed" all that much, but then I'm biased. I've seen Crysis running on maxed settings. So pretty much all other engines look like crap visually. Damn you Crytech!
4: Frankly, leveling in a multiplayer FPS is one of the single dumbest ideas that's ever been implemented. Think about it. It's an epic dick move on the developers part. They're basically giving better weapons, better stats, and better abilities to those that waste WAY too much of their lives playing the game. It's like saying, "Fuck you!" to any new player.
Besides, it's kinda sad to go through so much effort playing that many hours...just to get a custom paint skin on one gun.
Don't take this as a personal attack. I just grow weary of hearing so many sing this game's praises as if there is no other game that can compare. Same goes for many other games.
Personally, I prefer a little more depth to my online gaming experience. Team Fortress 2, Left 4 Dead, Battlefield 2, even Bad Company 2 (to a VERY small degree) appeal more to me. We've come a long way since Doom and Quake. There's no excuse to have a multiplayer game that only involves just run-and-gun deathmatch shooting where the only thing that differentiates it from shooters a decade ago is...you have to press two buttons to fire instead of one. I'm looking at you too Halo...