Hi-Fi headphones are meant for general listening. If you want the best sound quality possible, you have to buy audiophile (Hi-Fi) headphones.
Do keep in mind, that the headphones sound quality can only be as good as the quality of the source. All headphones sound different and that's why, when you buy a pair it's a good idea to first try the headphones out and find a pair with a sound signature that you like.
Good Audiophile headphones don't cause listening fatigue and make you hear all the little details in the recording.
There are plenty of budget headphones, that give the more expensive ones a run for their money. To most people it's just not worth it to get a 1000$ pair, when a much cheaper one can almost be just as good
On this page we only list Hi-Fi headphones, we personally would recommend. All items featured are sold on Amazon.