I bought these to replace my Mixx Streambuds Micro M2 which I've had for 3+ years and these honestly feel like a downgrade despite being newer and more expensive.
The sound quality is pretty good, one of the reasons I like mixx earbuds is that I prefer the sound balance over other brands (Galaxy buds and airpods actually sound more tinny and muted to me!) And these are the same in that regard.
The main issue though is the battery life, a full charge on the buds seems to last about 4 hours, and the case needs charging usually once a day or every other day if used less and one full charge of the case only seems to fully charge the buds twice.
On the micro m2, I'd only have to charge the case usually once a week and the buds could be charged upwards of 5 times with one case charge! Even now with the battery no longer working well on the old ones they still hold charge better than these!
I've also noticed that they seem to die almost immediately after getting the 'battery low' prompt, so it's not much a warning but I suppose it's kind of better then hearing 'battery low please charge' every twenty seconds for like 10 minutes.
Another thing is that they really aren't noise cancelling and can be heard pretty well on high volumes by others. This isn't a problem for me but worth noting if that's what you want them for.
The app is a pretty cool feature and I like that you can change the EQ using it.
They're comfortable to wear, I like the design of the buds and the case, but nothing about these is exactly 'Ultra' or premium. I wanted to like these and will be keeping them as they're fine, but I've had better performance from other earbuds at a similar price range, including Mixx's own cheaper ones.