Lots of decent options actually.

Custom Lineage with +2 stat and half feat gives 16 primary and 13's for the rest.
Any race using +1,+1,+1 gives 14,14,14,13,13,13 which is decent though 18 primary stat at level 8 with ASIs
Standard human is 14 across the board and would play well almost any character. 18 primary stat at level 8.
Mountain dwarf would have 2x16, 4x13 at level 4 with an ASI spent on two stats
Half elf would have 15, 2x14, 3x13 at level 1 then either 16 with a half feat or 16 and another 14 with a split ASI.

Standard human rogue or bard would work well with +2 to all skills across the board.

The only "issue" with any of these is the 4 level delay in primary stat which doesn't have much impact on the game but will bug folks who like to focus on optimizing where 20 stat seems to be a strong motivator.

P.S. The +1 has a bigger impact the harder it is to hit your opponents - but there are very few opponents with a high enough AC to make a big difference in actual play.

e.g. Tier 1 - +5 to hit with a 16, +4 with a 14. Against an AC20 target this translates to rolling 15+ vs 16+ which is a difference of 30% to hit vs 25%. A 16.7% drop in to hit chance (5/30). If the target AC was 23 (creature with 18AC and shield spell) the difference is 18+ vs 19+ or 15% vs 10% (which is either a 33% drop or 50% increase in hit probability depending on which way you look at it) BUT an AC23 target should almost never appear in tier 1, even a 20 would be rare, against a typical AC15, the difference is 10+ vs 11+ or 55% vs 50% or less than a 1/10 decrease in hit chance - not that significant.

TL;DR High numbers are nice but they aren't necessary (depending on your personal preference).