I'm interested in getting the HD700s; I'll be pairing them with a Fiio X1 > Fiio E12A. In the past, I've liked Grados for the excitement, yet Sennheisers for smoothness and soundstage. I've heard the HD700 may be the sweet spot between the two. I'm looking for something that is a little aggressive and forwards with good midrange, bass that isn't light, and treble that isn't too bright. I'm using SR80is right now and enjoying them, though a little bit more bass might be nice. Am I correct in saying that the HD700 is similar to a Grado in some ways? Would the HD700 fit what I've described, or would I be better going with an RS2e, SR225e, or some other headphone? My budget is $500; thanks for any help.