I actually liked one of the older systems that have different upgrades at different levels. Every 4 levels was a feat, 3 was an ASI (just 1 ASI), or vice versa, and special abilities every 2, or something like that. It felt more like a slow character development.
But, I get the 2 ASI at one time thing. Since it takes 2 for a bonus increase, it Always felt like a rip off and underwhelming to gain a single point in an ability unless it was one of those going from 17 to 18 moments.
I think they should do 2 ASI every 4 and a feat every 3, or something similar. Spread it out more. Or even both every 4, but you get your first feat at level 2 and your second at level 6 while you get ASI at 4 and 8.
That would be like level 2, special ability, like Second Wind. Level 3, feat. Level 4, 2 ASI. Level 5, Special ability, like Extra Attack. Level 6, feat. Level 7 Special Ability. Level 8, ASI. Etc.