Three gripes:
I have now become aware of aimbots: what is the point? Last night, halfway through a game my entire team was killed on spawn several times before we all left.
Base raping, a horrible but undoubtedly very apt term, could easily have been avoided if the developers had simply included some sort of buffer zone where the enemy couldn't enter. That said, I was kicked from a server the other day unjustly accused of "base raping" when the enemy destroyed both bases and began to move on to the next objectives: what was I supposed to do, I had been sniping from my vantage point before the bases where destroyed, was I simply meant to stop firing and attempt to move through their recently acquired frontlines?
As a beginner, I often find myself in a "team" of beginners where everybody seems to want to do their own thing whilst the other team, although not necessarily superior, seems better organised and inevitably wins. As a sniper, I am too often forced to leave my hiding spot and venture forth to attempt to capture/defend a base when, in my humble opinion, I should be spotting/providing cover for the engineers and assult classes.
These are minor gripes and I love the game, I only wish I had discovered it sooner as my lack of knowledge of certain maps inevitably affects my ability to help the team in certain cases. However, perhaps they could address some of these issues in BF3.