I recently replied to a private message about a comparison between the es7 and d1001. I'll go ahead and copy and paste my response here for you.
I reallly enjoyed both cans. Each one of them has their own strengths and weaknesses. I especially liked the es7's for their somewhat bright and fun sound signature. The es7 has great punchy bass and highs that extend quite a bit. (some feel its a bit grainy, others feel its a bit too bright). It was great with electronic based music, hip hop, and even rock. The downside to the es7's in my opinion was the comfort. I kind of struggled to wear them for over an hour straight. I'd have to give my ears a few minutes to rest because the pressure that the es7's put on my ears. Isolation on the es7's was decent. It blocked a decent amount of noise out, and didn't sound a bit. Granted, the sound blocking is nowhere near that of any iem's. Even cheap ones like my marshmallows and pl30's.
The d1001's on the other hand offered great comfort. The pads on them go around your ears instead of on them, and they feel like pillows The sound of the d1001 is a bit more laid back and warm. (The es7 is a bit more upfront and in your face). The d1001 has a great smooth bass and warm midrange. It's highs don't extend nearly as much as the es7, but they are passable imo. Isolation on the d1001 is unique. It blocks out virtually no sound just like an open headphone, but it does not leak any sound either. That could be a positive or negative depending on where you'll be wearing them. I could wear the d1001's for hours upon hours without my ears getting fatigued.
Overall, I enjoyed both headphones alot, but ended up parting with my es7 first, not because I didn't like them, but because they along with my d1001s weren't getting much use. I needed more isolation in my situation so I stuck to using my sf5p exclusively during the few months before I sold my es7; I now use my westone 3's exclusively. I still don't use my d1001 much and just have them around.
I think it really depends on what style you think suits you best. If you listen to more like electronic based music and rock I'd probably give the es7 the edge on a sound perspective. If you listen to more hip hop/jazz/slower rock then I'd give the d1001's the nod. Don't get me wrong both headphones can do all ranges of music, its just my genre preference with those cans. Hope this helped you a bit and you end up enjoying whichever can you pick!