Nothing hurts my experience with a game quite like having the last 5 percent (and most of the rest of the actual game) just be a slog of wave after wave of the same generic enemies with little to no variety.
Or Kirby Crystal shards except the levels don’t tell you which shards you have and which ones you don’t
That’s frustrating when going for absolute completion, but is more of a matter of personal oversight than game design....