After you have tried out DJIs version of 'Multiple Flight Modes' you might want to look into Litchi. Litchi is another alternative to DJI GO and adds a ton of features that are not available on the DJI GO software. Features like automated panoramas, orbits, waypoint planning, POI, tracking/following, and FPV are available on Litchi. Some features work better than others but it adds features that are not available on DJIs GO software. Litchi does cost a few bucks but it is well worth it in my view. It has been around for awhile and is a stable well supported app. Just thought I'd mention it in case you may be interested in checking it out.
Chris