It kind of depends what you're going for.
You have people say "Progression" (XP & Leveling) but there are games that barely use that at all.
Take Undertale/Deltarune for instance. By all means the biggest thing Deltarune has going for it number wise, if we're talking pacifist, is recruitment, and who knows what that even does. That's not to say it's wrong, because there are many games that utilize progression with stat gains to it's fullest, like idle games.
Story is also good, but also not necessary. It also kinda depends on the story itself. Most people probably don't even pay attention to Skyrim's overworld story, although there are some interesting plots within the world itself that draw interest.
Graphics and music also make or break games in different aspects. Not that a game has to be triple A in either, but we're beyond the days of blocky characters. Minecraft, by all means has terrible graphics, but it makes up for it in many other different ways and the blocky graphics serve a purpose.
I don't think there's a truly 'right' or 'wrong' answer, it depends on what the person enjoys. It also kinda depends on what the creator is most skilled at, because it shows in the design of the work.
It also is vital that, if you don't do one thing (IE: Not going to do Story) that your game utilizes its strengths in the other categories to its fullest.
I've been developing my game and I'm working on utilizing what I know best and that's story writing. Not just with the overworld, but the literal characters themselves, including enemies once I get to adding them, since I know my artwork and music is generally quite horrid.



