I understand about the maps, that is kind of the same way in COD...learning the maps made it more enjoyable. Problem for me is that I don't have enough time to devote to the game to level up very fast so 30 minutes to an hour at a time is going to be max for the most part. That was one of the initial gripes I heard about COD was the match-making and that appeared to get fixed, so I was wondering if that was something they would try to do in BFBC2.
My biggest gripe is that when I am shooting at people (from behind) and they can still turn around and kill me because of the better guns it is just frustrating to me (okay...makes me want to throw the controller through the tv the 5th time it happens in the same game

). It will show that they only have 10% health or whatever left so I know I was hitting them.
I did enjoy the one night in a rush game that I got with a good squad that worked together, so maybe that is the key. I need to update my friends list with FBGs that have this game and try it out.