Since I purchased Litchi I have been hooked !
I use DJI go4 just to get the Mavic working and the compass set up, but then switch over to Litchi.
With Litchi, the Mavic does not depend on constant radio communication from the controller,
and I do not have to worry if there is a lost connection when going behind trees and buildings.
Because with Litchi the entire flight data is pre-loaded into the Mavic memory,
and so It does not matter if radio contact is lost for a while,
the Mavic just keeps right on going until the end of the mission.
Another advantage is that the entire flight is stored as a computer file,
so I can fly the exact same course all over again at any time in the future,
even at midnight, and not needingto even touch the sticks.
Here is my recent flight with Litchi, this would be a real struggle trying to control
the Mavic with the sticks manually.