I've had these for a week now and here's my breakdown.
I'll preface by saying I own Apple Airpods (which I will directly compare as a point of reference)
The X10's have WAY more bass than airpods, but the airpods have cleaner mids and highs.
As for fit: everyone has uniquely shaped ear canals, what works for me, may not work for you. BUT both airpods and the X10 fit snuggly for me.
When exercising (sprinting/lifting weights) They both stay in place relatively well. I can shake my head vigorously with either and they'll remain in place.
The bench press seemed to cause the airpods to fall out while the X10 do not.
Bluetooth connectivity is not "spot on" with the X10, I've had to turn my bluetooth on and off a few times before they sync, but once their on and and connected they work great.
THE X10 ARE VERY SOUND ISOLATING, they might as well be earplugs because you cannot have a conversation with these in. With the airpods you can hear the world around you, with these you cannot. (I would not recommend wearing these while jogging in a high traffic area.)
The X10 have a better battery life than the airpods, but the case is about double the size.
At this price, I'd consider them a good purchase.