I just got a Spark - no flights, yet.
I have two other cheaper drones, a SYMA x5sw and a Hubsan H502s, and think we desperately need a good simulator; I’ve had many crashes because of disorientation, when the drone is pointing towards you, and left stick produces a right turn. Getting used to that takes practice, and it would be nice to practice without banging up your drone, or having it fly away.
There appears to a simulator in the DJI app, but I haven’t tried it yet; you have to activate your drone, to access it.