I really enjoyed BF3. I have BF2 also, and played heck adapting to it. Not sure that I ever really did.
The down side to BF is the up side to COD. After all the time I've spent in the two games, I feel confident in saying that many of the wishes for dedicated servers in COD was to duplicate the rented server concept in BF. For certain that would turn me away from COD.
The tanks, the choppers, even the planes once I got accustomed to using them, are loads of fun. But you have to fight to get the aircraft which is always a drag. In general, the tanks are one-man operations, but if you're up against a good team, you need a full crew in your tank.
Anyway, G is right - all the complaints people have about cheap tactics / weapons / etc all exist over at BF. Times ten, really. Rent a server, make up your own rules, then violate your own rules and kick everyone else that also violates them.
One thing about stats, though, LOL, if stats are meaningless here they are outright bogus over at BF.