Vido is a good start but don't forget it's a $3 earbud. Bass is strong, mids and a little recessed as is parts of the treble, bit uneven FR on some units. Modest soundstage, a little hazy imaging. I'm being critical but for the price its excellent, but doesnt match some more expensive products IMO.
Other cheap but good earbuds include:
RY4S UE (average but not great staging in stock form sadly)
Yincrow RW-9 (dunno never heard it but its the newest in the yincrow line up and highly praised)
Kube (good staging, potentially amazing staging with mods)
Emx500 (Wide spacious staging, maybe the best soundstage in budget earbuds)
Next step is Willsound mk2, the best all rounder under $50? One of the best under $100. I think so anyway. Very good soundstage, very balanced. Neutral treble and punchy well extended bass. Slightly low mid dip, but middle mids are forward so vocals dont sound distant, just not overly full.