Battlefield 3 was great fun but lately it's just been annoying me and i've gone back to skyrim. One hit kills, RPG's that vanish into thin air if you die and the maps are boring as it seems servers want to keep looping the same ones over and over again sometimes the same one twice
The biggest thing has to be the maps. I like the attention to detail in the existing ones but there just aren't any which really stand out like in BF2 and BF2142, partly due to the console flag spacing but also the real lack of variety on conquest maps (e.g. kubra dam or dragon valley style, where there is real variety in the situation of flag points).