Only just bought this game and have played a handful of matches, it seems that i've accidentally bought call of duty. The maps are tiny in comparison to bf2 which means the combat is far more intense and chaotic, this does not make it easy as a new player, especially with the skill advantage everyone else has. Usually by the time i've spawned and run around a little bit i'm dead, occasionally managing to take out the odd enemy.
I'm going to have to see if this grows on me as i really do not like call of duty style multiplayer, tiny maps with lots of players is not an environment that i enjoy. I love the epicly large maps on BF2, like fushe pass or dragon valley, even karkand or mashtuur 64 player maps were pretty big.
U r likely to continue to be disappointed tbh. Try playing a B2K only server (assuming you bought the expansion too) and then u can play Gulf of Oman, Wake Island, Sharqi Peninsual and Strike at Karkand which imo are better than the BF3 maps.