I'm not a fan of the feat=+1 to a stat tradeoff.
I already think stats are too powerful. Mainly because you get as many bonuses to hit from having 20 levels of fighter as you do from having a 20 Str. And with this change, EVERYONE will have 20 Str. Or a 20 Dex.
I really like the...feel of a stat being between 3(really feeble) to 18(the best a human can be without magic). With characters falling somewhere in that range. I like the idea that a slightly above average strength character can still be a good fighter. As it is now, however, unless you have a 20 Str you might as well not apply. I also don't like the idea that even if you start at a 14 Str, you'll have a 20 by the time you get to max level...along with everyone else who uses melee weapons. Basically everyone will either be Hercules or Spiderman.
I don't have a problem with people either choosing to take a feat or just get generically better at combat to make the choice simple for people who don't want to mess with a large list of feats. Though, each stat is not equal right now. Odd level stats give you nothing. A bonus to your Cha is less valuable than a +1 to Str or Dex. So, what do you balance against? Does a feat roughly equal a bonus to a stat that gives you combat bonus that is currently odd? Or does it give the same as a bonus to Cha when it's even(half of almost nothing).
Say you roll an 18 in your Str and a 16 in Con. You choose a race that gives you +1 to your Str. Your first feat can go into your Str...but after that is it worthwhile to use them on stats after that? Or are we once again creating a disconnect between the haves(people who realize that bonuses to your non-prime stats are next to useless and choose feats instead) and the have-nots(those who find feats too complicated or just prefer to keep things simple and have to use their stats to bonuses to their even Int, Wis, and Cha after they max Str and Con as their Fighter).