I know you quoted someone else but I own a Spark, it's an alright drone but if you're looking to buy one you're much better off getting the newer Mavic Air Mini.
Main complaint I have with the Spark is that you only get about 10 minutes flight time in ideal flying conditions before it wants to return home due to low battery, it gets worse in windy conditions. It's also a pain to find places to legally fly it. Town I live in is mostly a no fly zone due to the local airport, even rural in the farmland a lot of areas are restricted because farms that have crop dusters are considered airports even though they don't fly often.
Unlike the Spark the Mini is below 250g so it doesn't require registration, camera has slight improvements, wings fold in making it more compact for travel, and most importantly much better battery life. I think it was priced the same as the Sparks launch price and the Spark was discontinued.