I hope you all don't mind me chiming in here.
I just want to let you know that our app will not likely fix video related issues, in fact in regards to those that have them I want to ask
are you using an apple lightening cable or a 3rd party cable? The video issues from what we can tell don't necessarily stem from any one app, the main issue is due to the non-standard way the drones are encoding and sending the video stream. DJI does not send IDR frames in the stream, this saves on bandwidth and vastly reduces the latency of the video feed, but it can cause some issues on some devices. Most of our beta testers have no issues with the video but some do. We have yet to identify a pattern to those that have the issue but we are looking for it, it does appear to happen more often on P3As.
I would tend to agree with olof on his multiple points, while some may use our app almost exclusively, and that would be great, I would still recommend keeping the DJI GO app for at the very least diagnostic purposes. There are things that DJI's app does that are not included in the SDK yet. We are adding the camera settings to our app in the hope that you won't need to switch to the DJI Go app for that. Here is a preview of the settings and how they will work in our app.