I have had the P9 for a week now, and my finding is that the connectivity is in a different league than the Oneplus 3.
I work on the train through an RDP session, and with OP3, the connection was interrupted 5 - 10 times during the 30 mins ride, which is even more than my old Samsung S4 mini...