I would say it's all about personal preference - everyone's sensitivity is different, also it depends on the music you listen to and your preference of sound.
Saying that, I usually try sennheiser before anything else since in my DJing days they always had the best noise-cancelling high-volume headphones for noisy environments. But their budget headphones were not good.
Possibly an out-dated saying but one that has stuck with me because I've always found it to be true: "No highs, no lows, must be Bose". Although that was usually about their speakers, not headphones.
The other professional brand is Shure, they have a long history in professional audio so while I haven't tried them, if I were you I would give it a go.
If you cannot try them out, I suggest finding the models you're thinking of getting in Amazon.co.uk - they almost always have a lot of reviews by people who have bought them in the past - check out all the ratings from the 1-stars to the 5-stars. I find the 1, 2 and 3 stars to be helpful. If more than 10% of the reviews are either 1 or 2 stars then it's a sign that they're not very good.