Yes, Not flown a Spark however the Mavic is great. Very easy to fly, virtually flies itself.. Copes with high winds easily.. Best thing with this drone is the camera and that's really what it's for... Takes great pictures and streams live back to the user in super quality. Massive range and excellent (well over 20mins) battery life... Would recommend the combo pack as it comes with extra batteries and a car/multi charger.....
I use mine with a 7 inch tablet but you can easily use a mobile phone as a screen....
If you're undecided which to get then try to find someone who owns one and have a go....