I would add that a pair of good ones is a world of difference for everything you might use them for - music, gaming, movies. Now good != expensive, good headphones can be had for under 50 bucks, great headphones for around 100-200, anything beyond that you are venturing into audiophile waters with very diminishing returns.
For the cheaper end, Koss is a great point to jump on, KSC 75, Porta Pro (these are my go to for moving around, including running in the rain) and Kph 30i are all great options. Worth noting that these will not provide much in the way of isolation, they are relatively open.
There are also pretty good cheap in-ear options (IEM), but i will not comment on these as I absolutely despise this form factor, personally.
For a potential endgame, with a price bump, you can look to something like Sennheiser HD560s. These are what I use at home, they are a great all-rounder, by reproducing the sound spatially very well, which is amazing for gaming, but also immersive for music and movies. For music (well, sound in general, of course) they are what is known as neutral, so they do not excentuate particularly any part of the frequency curve, they reproduce music roughly as-mixed, with great resolution of individual instruments, in my experience they really make the vocals pop.