I had a coworker (on Verizon) get real excited about the OnePlus and ... buy it. When he got it (last generation, not the new one coming out) - I have to say I was impressed. The OS was fast, lightweight, the phone felt great, the camera was fast, and the quick charge was nice.
What made him send it back? Yeah, it doesn't work on Verizon. lol. Well, it does, but you won't get faster than 3g speeds.
I started out with Android (HTC MyTouch, Droid 1, HTC Thunderbolt, Note 3, Nexus 6, Nexus 7 2014, Samsung Tab Pro & Tab S) and every year I try out the latest and greatest from Android because a lot of my coworkers are Android. But, I've decided that Apple is best for me. By far the best app, hardware quality, and OS experience. Yeah, you don't get to customize it but ... I don't also have to spend hours fixing stuff I shouldn't have to. No adware is HUGE for me too. Yes, I tried the Pixel - probably the closest Android got to getting me back but ... iPhone build quality and OS smoothness wins. I'll gladly pay a few hundred more for, what is to me a better experience. If I was single with more time on my hands, I'd probably still have Android. I miss my rooting days - beta testing roms... kinda... no ... not really. I had way too much free time back then.
I'm happy Android exists and I hope it continues to pump out Pixel like phones - Apple needs the competition to keep a fire under its butt. So I say go Android! And the OnePlus phone is great as long as you don't have Verizon.