Hey head-fi, i am considering buying some new headphones to listen to music. The 3 headphones that I am considering to purchase are grado sr80i, sony mdr zx700, and the audio technica ath m50. I am going to be powering them up with a fiio e7. The genre that ilisten to are rock wnd metl, likeavenged sevenfold, bullet for my Valentine, breaking Benjamin and black veil brides. Please tell me which headphone i should buy for the best listening experience. Rock on!