If you’re sensitive to fatiguing highs / fatigue in general, Grados are about the worst choice out there. I listen loud and most Grados are just outright painful after ~30 minutes. They can be a lot of fun at first, but the fun wears off fast. Pad swaps, yada yada. Been down that road a few times.
The (somewhat) exception to this is the ancient HP1000 series "Joe Grado" headphones (with flat pads). Those are GREAT and look beautiful too - but made in the 1990s and ageing more every day.
Since you want musicality with lush mids, the classic combo of Sennheiser HD580 / HD600 / HD650 coupled to an OTL tube amp is hard to beat. I loved that sound and had to jump to electrostatics to find my "next level". I hate their newer HD800 and derivatives. Such unnatural sound.
I’ve had mixed experiences with planars Meze / HifiMan / DCA - they can be good, but nothing that has stuck to me for long.
Electrostatic headphones can be truly magical; the detail and clarity is the best in the headphone world AND the fatigue factor is lowest because it also has the lowest distortion. But driving them properly is hard, and they can ONLY be powered by specialized devices. I’d recommend Stax Lambda L700 or ES Lab ES2a / ES1a with the best electrostatic amp you can get (e.g. KGSS, KGSShv, KGST). The new Stax SR-009D and 007S also get good ratings, but 007 is very hard to drive. L700 is easiest to drive, then 009D, then ES1 / 2, then 007. Probably, L700 is the best choice to start out.

