It does annoy me when people complain about games being too shallow or dumbed down with low skill ceiling. What exactly does that mean? You're annoyed because some guy who just bought the game can kill you with a random bullet? There aren't 600 buttons to memorise?
It means that after you pick it up and play it, there isn't much else to it. You don't have anything to really learn about the game, which is why it's dumbed down.
Movement for example, in Tribes: Ascend you need to learn how to effectively ski without losing speed, how to change direction while skiing without losing speed, land properly on slopes to not lose speed or health, you need to know when to jet pack properly, how to manage your jet pack so you don't run out when you need it and when to disk jump to gain momentum, yet still have enough time to regen or enough HP that you won't die at the flag stand. Things like this will be easy to pick up, but take ages to learn how to do properly, and you'll still mess it up from time to time.
What do you need to know in BF3? To press spacebar next to something to vault over it?
Same with shooting, the only thing you have to learn in BF3 is bullet drop. In Tribes you need to learn inheritance, which is what will separate you from a new player, because they won't know how inheritance works properly, in BF3 you just spray and get kills. I think the only thing in BF3 which requires some learning, is the jets, maybe the helicopters.