Keep the P3P! The P4 features don't justify the upgrade IMHO. Frankly I fly my P3P more than my P4 because it has
more range and has proven itself stable and reliable, not so much with P4. My P4 still yoyos 6-8ft when I stop forward motion, my P3P has NEVER done that. As for the weak P4 range, you can get respectable range (2+ miles) by using an Inspire controller linked to the P4, that's what I've done and it works fantastic, 2+ miles no problem (stock antenna, custom channel, 4mbps). The P4 RC is the weakest Lightbridge transmitter DJI has ever sold. I've measured the RF output of these RCs with an RF meter to prove it.
If you don't do commercial work, the P3P is a great craft for family videos, hobby videos, doing YouTube videos, etc. If you do commercial work, you need an Inspire to "look like you're serious" in the customer's eyes. And in that case, before you make any decision, wait for the
Inspire 2 to see if that is a better way to spend your money.
You won't be able to see any difference on YouTube between P3 to P4 video quality. Yes, P4 has some fancy features like Active track, Obstacle avoidance, and Tap fly, but for me that's all fluff that I never use. The best features of the P4 over the P3 are:
1. 3min longer flight
2. Twist lock props
3 Speed of over 40mph (you can rarely video anything at that speed due to angle of attack. It puts the props in the view)
4. The craft looks really slick compared to P3, much more refined mechanical design. A very elegant design...... if it would only work.
BTW, you'll never enable obstacle avoidance after you learn it's a slug, rarely exceeding 20mph. Once you experience that you'll say..... forget that feature. It's really only useful when you fly beyond VLOS via FPV, and you want to get up close to something. That's how I use it, but rarely.
If the P4 RC wasn't a POS and they could fix the yoyo problem, I would have a different story.