Having used both extensively, I still favor GoPro currently. P3P has gotten much closer but DJI still has to clean up their codecs, exposure and color profiles. When the P3P gets 2.7K, hopefully we'll be even closer to parity still. They share the exact same hardware so there's no reason they can't produce the same quality.
I am curious to see how they implement 2.7K. GoPro had to step down the live output to 480p because the Ambarella processor couldn't do both at the same time. While 720p and even 1080p FPV is great, I'd rather not sacrifice bitrate.
As for fisheye, the GoPro has it bad but both cameras have a noticeable lens distortion. Both require lens correction. It's simple and it's but one step in any post-production workflow. If you want quality, you can't just dump from camera straight Youtube. The GoPro workflow is longer but the results are pretty **** good.