On page 112 of the Players Strategy Guide, it has a sidebar that tells the "average" numbers for AC, Other Defenses, To Hit vs. AC, and To Hit vs. Other Defenses for Characters and Monsters.
Table for Player Characters
Attack vs. AC 6 + Level
Attack vs. Other Defenses 4 + Level
AC 15 + Level
Other Defenses 13 + Level[/B]
See right off the bat these average numbers are very close to the ceiling for many characters.
Take a human paladin, +7 att at level 1 requires for example +4 stat, +2 prof & +1 feat.
Assuming a generous DM handing out magic items early that happen to suit this character and this character wins the treasure divvy bid, and the character specializes with a base 18, chose the said race with advantageous bonus, and the character opts for an accurate weapon, (phew) you could have a +10 attack bonus at 1st level - but I doubt it.
But the character sacrificing feats and ability points to get a bonus ahead of the curve is not even the problem in my opinion. Given a well rounded campaign they'll pay a fair price for their advantage.
Nope, the problem I have is the legitimate character with a 16 stat using a +2 prof weapon without further augmentation. The +5 att is just too below the +7 average, the lack of accuracy is imho opinion a bigger problem than a high accuracy character hitting more easily.
I would prefer they shave a number off those averages please.
For the record my character meets those averages because I'm not naive. However I would like to spend the odd feat and ability points on things not directly related to combat.
Off the top of my head, I think one solution is in the future to have a division between combat and non-combat feats, and you get slots for each.