Originally purchased as temporary replacements. I've had the same pair for something like 5 years now- they've gone on to see a lot of gym and work use, and are so comfortable and secure that I've often used instead of inears with much better SQ. Don't get a lot of rotation lately, but the 120s live on as the backups I keep in my bag.
The sound isn't quite good, but surprisingly decent given the price (boomy bass, ok mids and treble missing some detail, narrow and slightly soupy/muffled sound common to the budget cohort but not distractingly so). Isolation is ok for mild city noise, until a truck drives by. Construction isn't remarkable but the shells and plug seem solid, and earns a lot of credit considering they've lasted me longer than every other headphone I've owned in spite of seeing a lot of rough use- the one gripe is a thin, tangle prone cord.
Price and comfort are what make the HJE120s worthwhile, for budget listeners, as a cheapo backup or temporary stopgap, and comfortable beater/utility/podcast set for those who don't mind occasionally compromising on SQ.
TL;DR: they are very microphonic.
But other than that your review is pretty much on point.