I agree that there are a lot of feats out there, and so many that people would like to take. I rarely feel like I am able to take racial feats that I think are cool, let alone even some class feats. Instead, a lot of times, I'm taking mostly the ones that I feel like I almost have to take.
Honestly, it would be nice to gain a feat every level. But feats would be broken up into class, race, and general. At first level you may gain a race feat. At second level a class feat, third a general, then fourth another race, and so forth.
I'm sure there would still be a lot of feats that people would feel they "need" to take, but I feel like this would maybe cause a little bit more diversification.
I just would like to see more diversity between the races. I pretty much want my ability scores to be the same no matter what race I pick, but there be other things that cause me to feel like a member of a different race. I like the racial abilities a lot, I may play a Goliath who can shrug off some damage, or an Elf who can reroll one of my attacks, etc.. and I'm ok with one maybe being better than another. Its harder for me to give up feats that are giving me extra to hits, more damage, or more survivability (Toughness and Durable) to take other things. Its not that I never do so, I just wish I would be able to do so more.
Now maybe I should just suck it up and create one with some fun feats and not worry so much about getting those great feats, I realize this may be a problem with me. But I feel like with any concept I come up with, I'm only willing to give up so much "power" and still feel like I am a good character. This, as I mention above, usually translates into 1 feat I'm willing to play around with, possibly two at the max.
edit: So my point being that I understand where you are coming from, I can feel the limitations of feats. I've just found this is the main way to have races be different from eachother, so I would like to see it expanded upon.