I was using Litchi until about a month ago for my
P4P. It worked much more reliably than DJI Go 4. Then I tried DJI Go 4 again, just for the heck of it. To my surprise, DJI Go 4 was now working really well with excellent screen view and no connectivity problems, so I used it for a few more flights.
Then came the latest firmware updates for the aircraft and RC. Things were great for the first couple of flights, but after DJI Go 4 was updated a few days ago, I got strange incessant disconnections on every single flight that would take me to the sign-in page but wouldn't process my sign-in. I could still control the aircraft but I was now flying without FPV and without any way to control the camera. I use a Nexus 7 II (Android) as my viewing device.
I figured that a lot of people would be having the same problems with DJI Go 4 that I'm having currently, but after a very quick search of the first page of posts, I didn't see where anyone else is reporting the same problems.
So, as of today, I'm back to Litchi, which works just fine.
I love DJI, but I would be loving them a whole lot less at the moment if I didn't have Litchi.