I'd recommend DJI GO since it's needed to register the Phantom and setup settings that other 3rd party software does not allow to be set. Even after that point, I'd still recommend using DJI GO since it's easy to use and includes the functions that most pilots need. If you're really going to get heavy into flying waypoint missions, then Litchi is an app you should seriously consider.