I would have little problem suggesting the Denon as well but there are a few things to consider before purchasing them.
1) they are geared for critical listening
2) isolation is pretty low
3) SPL capability is about half of most IEMs
4) frequency range geared for low volume listening, basically a permanent Loud built in with exaggerated bass and treble boost, perfect for quiet levels, not so perfect for medium to loud levels.
The Denon is one of the most realistic and dynamic IEMs I've listened to. However, because of their low output capability and mediocre isolation, they are better suited for critical listening then on the go listening.
Must be an IEM or are earbuds fine too?
I ask about buds because Yuin's PK and OK series earbuds are really quite good. If you're not in need of an IEM solution and isolation, then they are some of the better options available.
If you want to stick to IEMs and would like a high detail, analytical sound, look at Etymotic's ER6i and Altec Lansing's IM716 IEMs, a couple of good, analytical oriented IEMs.
Any particular frequency response and type of sound you're shooting for? Depending on the type of sound you want, certain options will fit you better. Until you tell us, all we can do is guess. Listing off music you listen to doesn't help. All that tells us is what kind of music you like. It still says nothing about the type of sound you like.