On the one hand, I dislike the idea of making feats required because one of the strengths of introducing this edition of D&D to new players is that they have a small number of meaningful choices when they create a character, and they don't really have to know a lot about how the game works to make those choices right now and have a character to play quickly. The biggest "small" choices most new players have to make are what spells to take or if they're a cleric, warlock or sorcerer, what subclass to take as well - which can be a bit tough for some new players (though actually only cleric has ever been an issue IME - the warlock patron and the sorcerer bloodline are both obvious hooks for a new player to gravitate towards and they'll pick whichever one sounds the coolest to them - the cleric domain choice ends up being a bit less exciting and so they have more questions about it).
On the other hand, once they know the game most of the players I've taught like to pick feats over ASIs except for the really casual ones who will take a +2 over looking through the feat lists every time. So it's not like they're adding that much complexity.
Hopefully they'll keep the list of free feats at 1st level that aren't tied to a specific background small, like in the UA release, to keep the choices obvious for for new players. That's my only real reservation.