its not flawed.. yes there are bugs that need ironing out like all new tech.. but everything i have seen up to now could have been saved if the craft went into atti or atti was selectable.
Ive had a spark from day one and yes i have see all these problems myself but i just dont take a new product and take off and fly.. i do checks and see signs and land, reboot, recheck, dont panic, dont hit rth (asking for trouble like all have done) ive unpluged the app and just landed it as the app lies and lags on wireles.. the spark auto switches to opti with no gps.. so yes i feel sorry for all those that dont have a remote and have said from the start, id never trust a drone flying with just an app and mobile device. Im not saying these people are bad pilots or all pilot error, im just saying caution comes before rush, the spark is not a toy and it is early days..