Been spending some time revisiting the mifo o5 pro again, and after testing other "better" sounding ones with like better bass, brighter highs, I'm starting to appreciate the sound of the Mifo O5 Pro again.
It's a more gentle and smoother sound signature? Like bass not overly emphasised, higher frequencies are rolled off too. So the mids stand out a bit more, and it's a comfortable pair of earbuds to use for longer periods of time. Like I can literally use it for hours and not feel fatigue, at least if I don't play it at too high volume.
I passed my sister the mifo o5 pro after I was done with it, then I swapped with her the Mpow M5 recently so I can compare the mifo o5 pro with o2. She says the same also. her usage is like office use. she's wearing it while travelling to and fro work, then in office will use it for extended periods also. Her feedback is that the Mpow M5 is definitely less comfortable to listen to and will give her a bit of headache if listen too long on it. The fit is also a lot more comfortable for the mifo. She also mention the Mifo O5 has better battery life and connection to her Note8? (But for me it's the other way round, not sure why.) So she prefers the Mifo O5 Pro.
Side note: Avoid the Mifo O2. Not worth buying IMO. haha