I have to say something with the ones you have listed in your list, they aren't really good choice for your type of music IMO.
SE215 - a little balanced all rounder. The lows extend well but being slightly flat, lesser definition, mid is thick but not sweet enough and lacks of air, the high is boring, lacking a little extension, overall lacks air. separation is good and the isolation is awesome.
EPH-100 - slightly warm sound with a hint of bass emphasis, mid is decent with more fleshed out notes. Treble is sort of a little on smooth side. Quality is one of the concern for this as most of the owner find problem after a long time of use..
IM50 & IM70 - they are quite good for vocal but definitely not nice for rock/rochestras/trance (not fast enough, a little too warm, less spacious + narrow soundstage as overall)
If I'd go with your music genres, I'll most likely pick few of these.
RE400 - Balanced sounding with a hint of warmth, intimate midrange, treble never go sibilant but there's enough air. Separation and soundstage is very very good.
KC06A - Neutral sound with a little coloration for midrange/treble. It sounds particularly spacious and you can feel treble extends very well.
GR07 - A good balanced all-rounder, warmest sounding among all, good sense of warmth with a slightly treble tilt (sometimes cause sibilance), bass hit with a fast decay and punch. Soundstage is good in height but lacks width.
Man.. even the TTPOD T1E or Havi B3 Pro version 1 are still better choices among your selection.

Seems of the 3 choices I prefer the ostry more, however that brings me to the next question. Seems there's 2 models, one is kc06 and one is kc06a, what's the difference? Thank you again