Dunno bout the Shure 112. The Sennheiser CX400-II has decent mids and lows, the highs are okay. Good for gaming.
I've heard of the soundmagic E10, but never had the chance to try it on.The SoundMagic E10 looks like a keeper, decent build quality, excellent reviews.