I didn't like 2142 either.
Good
For BF3 the maps are too small, gameplay is too dumbed down, I hate the whole unlock system, I hate the close quarters battles, They have ruined vehicles, no VOIP, they ruined the commorose, they took out commander, no mod tools and I generaly hate the pace of the gameplay.
Not all of the maps are small, infact, for 24 players (console) some of them are too large.
The unlock system has added a lot of extras, but there was (granted, much simpler) unlock system in BF2 for instance.
For the most part, I prefer vehicles in BF3 to the other battlefield games. It's harder to get kills with them, especially the air vehicles. Because of that, there is less of a rush to get them. I've not witnessed any queues of people standing around waiting for a heli or jet to spawn. But this means you don't have one guy running about in a vehicle dominating the game.
No VOIP, not a loss, even when playing other games online I never used in-game VOIP. Even with older BF games my friends and I always used Skype (or similar).
Commorose, I'll give you that. I do miss that feature.
Commander, I think the game works fine without. But it was a fun role to play.
I don't find the game pace any different. It's a bit slower than the CoD games, but that's not a bad thing in my books.
I liked BF1942 and BFvietnam best out of all of them. I put hundreds of hours into bf2, and I can't even finish a round in BF3. I just don't find it fun at all. not even slightly.
I've got 150 or so hours on BF2 and about the same on Vietnam (which were my favourites in the series). And I'm hooked on BF3
I would say even bad company 2 is better than BF3.
Again, we differ here, I enjoyed the single player, but never really got into the multi. Even got the Vietnam add-on and only played a few rounds of that.
A couple things they did get right: Graphic, gunplay and destruction.
I hate the maps, not a single map is any good. And they somehow ruined my favorite map in the series, Wake.
I think they focused too much on making the game fun for the most amount of people possible and not enough on making the best battlefield game they could.
Fair enough, I guess we need to agree to disagree. Different strokes for different folks and all that. Will agree that Wake does seem quite a bit smaller on BF3 than previous incarnations.
But that is what they did with the other Battlefield games, and those were also pretty successful!