I like it .. but as you say - video / stills are not so good.
I have various drones I play with on those crap days : WL959 ... bit bigger and at best a frustrating flyer ! As a reviewer I was supplied various but the ones I kept : Eachine E33 with camera ...... marks 5 out of 10 ... much better then WLtoys 959 ... but still a bit wayward in flight ... calibration fails to work ! Eachine EO10 tiny .... now this drives my cats and dogs nuts !! Its really good fun indoors but has no camera or FPV ... its purely a fun close visual flyer Eachine E58 .... the cheap mini Mavic as some say ... and is the one that Scam artists palm off using Mavic videos and specs for silly money on Facebook etc. Reasonable but can drive you nuts at time with its temperamental phone app. One of my biggest hurdles and stops me going full FPV ... I cannot get a budget priced goggle system that works with my glasses. I tried lenses in my Viper+ ... tried even ones that you slide phone into ... So I am relegated to screen FPV and that sucks outdoors.
I'll fly anything if I can launch it ! Youtube : solentlifeuk