so when it comes to class features you have three levels of exclusivity:
1) unique class features that only a class can get and no one else can attempt to perform no matter what. Things like wilde shape fall into this category. No matter what the fighter does he cannot wild shape.
2) features that multiple classes can do so long as they choose to specialize in it. In the last packet these were maneuvers that could be picked up by the martial classes. Now it's all been put in one big pool called feats--though these feats have been subdivided into several categories. Some classes get to pick more things out of this pool than others. For example, the fighter has bonus feats that can be chosen from the martial category, which represent their advanced training.
3) Features that everyone gets to do no matter what. Running, jumping, climbing, etc. These are usually the actions that are described in the how to play section. Naturally, some characters will be better than others at different actions, but the actions are available to everyone nonetheless.
When we make classes feel distinct, by putting most of our ideas into category (1) features, there is a lot of complaining about "why can't I do X? why do I have to have Y class in order to X!"
When we make classes choose from a pool of abilities--category (2)--such that everyone can't do everything put we can still pick and choose what we can/can't do we get "why is this unnecessarily complex? bonus feats aren't a class features."
When we make actions into category (3) where everyone can perform the actions we get responses akin to "why do I have so many dead levels? what makes this class distinct and meaningful?"
I don't know what the right combination of the three is, and I think that WotC is trying their best to figure out what kind of combination we would like to see.