I do enjoy the game but with that said there are many server issues at the moment that can make it a very frustrating game to play, like you fancy a game load it up and spend the next hour trying to load the server list, that's not exactly the most fun way to spend an hour.
Now when you do get into a game and it must be a hardcore ranked server which you can't filter for atm ( another bad point about the server system ) the games you will have there after are awesome mainly down to the events that make you go

Like me and Iron walking along an embankment about 3 feet from each other when next of all and RPG flys below head height right between us at which point Iron says did I see that as he turns around to me standing behind him with a smoke trail lingering between us.
Sure enough the above is something that can happen in any bf game but with this engine the sound the destruction nearly every moment is an unforgettable one.