I own a mavic pro then a spark. I fly both. Strangely I fly the spark more than the mavic now simply because it's easy to deploy although flight time is half of the mavic.
I'll fly spark for short distance and mavic for long distance.
You should go for the Mavic and perhaps keep the spark if...