I've spent the last three weeks researching abour earbuds, due to the fact that I lost my Xiaomi Hybrids T.T The time I spent with them was good but I found them to be extremely bassy and not very tight, the dual armature drivers' base overpowered everything else (at least for my taste) I borrowed a pair of sennheiser 300 II and they were not very good either (IDK maybe I am too picky) finally I ended up picking a pair of Sonny 650 Because they were on sale (40€) to use at work and commute and a pair of Audio Technica ATH-SPORT3 to use at the gym or while running and I must say I am very happy with both. previously I had a pair of Monster iSport Strive which were very good for sports but they didn't isolate at all (very good for running inside a city because you will hear the cars approaching but not for noisy enviroments where you don't want to be listening to your surroundings)
The 650s are a bit bassy but the soundstage is good and the range is excelent, I use them with a bit of EQ to reduce the bass and create a more accurate response. plus they look great with the aluminium casing, they are amazingly light aswell.
The ATH are marvelous, sound quality is superb and they are sweat resistant (and that's what I needed) they won't fall while runnning or anything. So as an overall product I would be happy to use the Audio Technica ATH-SPORT3.(although they are big so won't wear them at the office)
I know that other earbuds are going to give you really good sound quality as well , If you want a hiden gem check the Soundmagic E10 on Amazon (40€) (i've not been able to listen to them myself but they say they are extremely good) ore the Brainwavz Delta this last are less than 20€
I hope it helps but sound quality is very subjective so try to listen to them before deciding.
Sorry for the long post so here you have a cute potato