The only thing you didn't mention is the type of music you normally would use these with, but my recommendation still would be the Yincrow RW3000 because they are really good with pretty much anything you throw at them. Having said that, I wouldn't look for them to be as bassy as IEMs (not really many earbuds are), but also the RW3000 have really good bass for earbuds (the key phrase here being "for earbuds"). That isn't meant to scare you off, but to keep it realistic. The RW3000 has a full and rich sound, while remaining clear without harshness (IMO).
They also happen to have one of the best cables in the earbud realm as a stock cable, and it is modular. It comes with a 3.5mm SE connector, as well as a 4.4mm balanced connector. I find them to be very comfortable and stable in the ears, and can be worn over ear or straight down (though the cable doesn't have ear molds).
Or, you could go with its older brother, the RW2000 which is similar but is a bit warmer in tonality, and is also smoother up top in the treble area. That isn't to say that they are decidedly veiled or any such nonsense though. They just have more of a musical quality, whereas the RW3000 have more of an analytical nature to them. Both are very versatile though, so I don't think you can go the wrong way as long as you know that going into the purchase. Many folks here enjoy both, or one or the other, but there aren't a whole lot of BAD reviews of either.
Both of these are also very easy to drive, so no worries there. I can't speak for after service support though, because I have had no issues with either of the two mentioned. They really are built like a (light weight) tank.