Dji spark has a camera that can only do 1080p30 which DJI osmo pocket can do 4K60p. Spark has a 2 axis gimbal, osmo pocket is a 3 axis printer. DJI osmo pocket can fit in your pocket. Osmo pocket (with tba case) can go underwater. I find that's a pretty fair trade-off while keeping the price relatively the same.