I have used both Litchi and Autopilot (aswell as Go4). They are both good for different things:
Litchi - waypoint and orbit missions. Easy to program. Set heights, Point of interest. Spark will complete mission even if signal is lost (check settings before flight), it tells you mission time...