I recently went to a mavic pro and since doing so haven't flown my spark.
Pros for mavic
Speed - it's so much faster which means more distance
Distance - just goes so far I took mine 2 miles without even thinking.
4k
Battery life (I don't have to worry about)
Pros for spark
Size it's tiny...