I don't have any 3rd party apps but I've seen friends flights with Litchi and that it was pretty cool.
Yesterday I met up with another friend and he uses Autopilot for his M600 and I was amazed the things that app can do.
I am using Litchi for my android. It is a very good app., worry free if signal lost. Your drone will fly to locations you set till finish mission (don't forget to set its way back home).