It was a fantastic phone... except for the two times it got stuck in a boot loop until the battery died.
Bonus points for the second time, when, thanks to a google update for emergency services, it decided it should dial emergency services every time it restarted...meaning I had to stay up until 330am that night, hanging up on emergency services, until the battery finally died.
A year or two ago, I bought a P7 Pro to replace it, hoping it'd have all the good of the P3, but with better camera, bigger screen, and no boot loop.
It is indeed bigger, the camera can zoom more, but isn't necessarily better, there's no boot loop issues which is great...but I find i have more cases of the phone locking up and needing a restart...and the in-screen fingerprint sensor (and gesture controls) are absolute hot garbage compared to the P3.
The fingerprint and gesture annoyances have been enough that my plan now, unless there's something significant that changes things, is to go back to an iPhone for my next phone.
It's a glitch where the buttons break down mechanically, so it just thinks the user is holding the power button constantly, so as soon as it is off, it'll turn back on.