Decisions are fun indeed, which is why more decisions is better than less decisions. So the reasoning for option 2 is actually more valid for option 1. A decision between ASI or feat is not a fun decision because they are different things that could easily exist together.
Also, D&D suffers from boring level ups where you don't get to make any decisions, emphasized now by BG3 where you are just waiting for the "ok" button to activate (e.g. Cleric level ups, Fighter level ups, Rogue level ups...).
So my take:
+1 ASI every two levels.
Feat every three levels. (feats can be rebalanced and with level requirements)