I've never had a problem with Litchi. Every time I've seen someone have a problem with it, it's because they didn't quite understand it or didn't read the manual. Watch the video that msinger posted and start slow until you understand how it works. Try a short waypoint mission to get your feet wet. Things to know:
If you're flying a waypoint mission and get the dreaded " Warning! Disconnected" voice, just relax. Don't touch anything. It'll complete the mission.
I always have the end action set to "return to first waypoint" ( or whatever it says). Put your first waypoint close to you. When the mission's over and it's hovering near you at waypoint 1, switch your controller to P mode and land it manually (it has to be in F mode for the mission to run).
If you're using VR (Virtual Reality) mode with head tracking and a few other modes and it loses contact it will NOT RTH (Return to Home). It will hover instead.
Sometimes in waypoint mode, if it gets out of range, instead of "Warning! Disconnected", it'll say "Mission Complete". Ignore it. It's a DJI SDK (Software Development Kit) issue but will not affect the flight. If it's IN range and says that, then the mission's finished.
Also, in orbit mode, it'll continue to orbit until you change to P mode and Take control OR it'll orbit until it reaches critical battery, then it'll descend and land wherever it is (if you don't switch to P mode and take control.)
I'll post more as I think of them.