It feels bad to me because it's just an unnecessary limit: why do I have to choose between the two when I could simply have both? In a game where there are very limited choices outside of the class ones, allowing more options to customize them beyond the class structure would seem good.
I don't think it's necessarily a hard one, I think it's just a bad one. It's unnecessary to force someone to choose between the two when giving them both would just be a better option to allow more customization.
I was largely responding to this
By saying that, for martials, there are a decent amount of feats that are probably better than a simple +1 to hit/damage. Those feats are largely known and talked about, though.
Warcaster is something I liked choosing for variant human clerics if the GM wasn't allowing a free feat in general. Lucky is a good take given its universality.
As it stands, the biggest problem with the current edition (not the new one coming out) is that Feats are very much broken down into two sides: "Useful" and "Incredibly Niche". There are some feats that are particularly necessary for Martials, while there are some things that are just incredibly niche and would be fine to fill out a character but not against an ASI. Moving away from those two being in competition with one another, as well as trying to gate feats by their effectiveness, will hopefully balance things out a bit. But even still, making it a choice rather than just getting both is the big mistake here.
I would much rather move away from plussed weapons as a concept in general and just move towards more interesting magical effects. That's just my view of it.
But personally I like the idea of having ASIs, especially given the stat array we are given. I just don't like them competing with Feats because I think they shouldn't be in competition with one another; you should just get both: you get both an ASI and a Feat at certain levels. There's nothing really gained from it, and right now it seems to section off people from engaging with certain parts of the game (as you describe).