Overall P3 is better integrated and a nice package.
But in 4 ways, it pisses me off compared to my P2:
1. The Android App sucks. Video lag/stutter that is hard to remedy. I rooted my tablet, uninstalled and disabled everything, optimized everything - it helped but it still lags/stutters.
2. Tablet for a monitor is nice since you can change all settings on the fly. But on a sunny day, most tablets are not very visible at all. I put a matte screen on and build a very big screen for my Tab Pro and it's finally OK to use. But it still sucks compared to my Black Pearl/Sharp Vision. With those monitors, I barely need any screens they are so bright, everything is very easy to see on a sunny day.
3. Integration is a double edged sword. You gain efficiency/etc, but you lose ability to fix. My friend recently had a very gentle crash and didn't shut down the motors quickly enough. He burned out an ESC. That was 1 and a half month ago. He's still waiting for DJI "service" and I doubt it will cost $40 for an ESC.
But modularity is a bit of a myth. My hand build quads always have something or other going wrong, losing screws, some wire getting frayed, etc.
4. It's a complex machine. I'm dealing with the uneven horizon right now. If anyone else sold P3 and it was more niche, we would've be screwed trying to work out all the various issues. But this is DJI and P3 has tons of support, accessories, communities and user groups. There are issues, but nothing we can't google and resolve.