I like bf3 much more.
A hackshield that you can call a hackshield and not just some shit.
You can destroy map obstacles.
You can´t complain about the mapsize (small - close quarters, large - armored kill (not yet released), medium - all other)
I only play cod in private matchs with friends because they do not play as noobish as everyone else do.
sry for my bad englich but im a 15 year old german