This would be my system for PCs getting both feats and stats(note that feats are required in this system)
(Note #2: this is for a higher powered game, like what I would tend to run)
1. Split feats into two groups
2. Group A would be resilient, healer, War Caster, and all of the flavor, noncombat, and underpowered feats
3. Group B would be the powerful combat feats
4. At level 1, PCs choose any 1 feat from either group
5. Variant Human still exists, but it's free feat must be from group A
6. At levels 4, 12, and 19(total character level), pick a feat from group A
7. At levels 8 and 16(total character level), choose any feat
8. Fighters and Rogues get extra feats at odd levels(not 4, 8, 12, 16, 19). At those levels in those specific classes, choose any feat
9. At total character levels 4, 8, 12, 16, and 19, add +1 to all 6 stats(they all advance, but slower)