The best sound producers for your music types would be
Grado's at this price range. However, they are not the sturdiest, and leak sound so best when listening where you don't have to worry about disturbing others. The Grado Prestige Series SR125i is what I have and they're excellent for heavy metal, rock, and classical music.
The Momentums are okay, but on-ear headphones can cause fatigue faster than over ears imo. The Sony set you linked... They do look pretty cheaply constructed but I haven't tested them for sound. They don't show up on audiophile websites as an awesome sound producer for <$200.
Personally, I think you would do well with the Audio Technica ATH-m50x. They sound good with all of your music choices mentioned, and are good all around cans. If you have a decent electronics store local you, you might want to go in person and test out some of the ones you're considering to see if they appeal in both sound and comfort. Good luck!