I really liked the idea of customizing, with 3 feats or stat gains (+1/+1, can't stack), or a mix of stats and feats of your choice. The default can be the current setup, with this being the optional rule.
I think would be a VERY intriguing design paradigm.
All races get a base +1/+1 to two stats (humans included).
The remaining racial features are split up into two groups (whose split makes sense) and these are "racial feats". Most likely, I'd say that inherent racial traits become one "racial feat" (most of the physical stuff like vision, keen sense, stand your ground etc.) and then the learned and society traits (like skills and added weapon profs) become the second "racial feat".
The Basic game gives the races the +1/+1 pair, and the two racial feats. However, for those tables that don't like certain types of racial traits (like I know many people think that societal racial traits should be removed from the game), the table can agree to instead give another +1/+1 to ability scores just like a normal feat exchange.
For humans... they would get a pair of +1/+1s like the other races, and then perhaps two normal feats (one of which has to be either Athlete or Loremaster, to denote their better skill use). And then like the others, they can exchange the feats for additional pairs of +1/+1s.
This balances all the races out, and removes the necessity of all six +1s to humans across the board.