Feats, by definition, make certain things easier in the game. However, it is often overlooked that they come with an opportunity cost (ideally +2 to primary ability score), so while some things become easier, other things that should have do not. I'll use my first 5E character for an example of this.
Upon reaching 8th level as an Elven Rogue, I was considering Sharpshooter as a feat. I was mostly ranged, using a longbow and hiding between attacks, so it seemed like a good option. I had an 18 Dex, however, so I thought that moving to 20 might be a better choice. So I considered the benefits of each. Sharpshooter removed range (not really an issue in the campaign, but you never know) and cover (i.e. it was +2 attack for most of my attacks), and the -5/+10 (increasing the possibility of not getting Sneak Attack). Increasing Dex would give +1 Attack (half the cover benefit), +1 Damage (a little bit of the -5/+10), +1 Initiative (something I consider overrated), and +1 to all my Dex checks (which came up often). Given this comparison, raising Dex by 2 was by far the superior option. However, in other circumstances SS is by far the superior choice.
My big issue with Feats is that everyone forgets the opportunity cost of taking them. Unfortunately most feats come nowhere near being worth that cost, leaving everyone complaining about the "broken" feats (i.e. the ones actually worth the cost) that everyone takes.