Before this I had some issues on custom roms that I tried (SlimLP, CM12.1, Exodus): Towards the end NFC wouldn't work on any ROM, compass was always stuck pointing to south or some totally random direction on all custom ROMs, GLONASS either didn't show up at all or lost signal after a while. Also especially towards the end before phone failing I begun experiencing random reboots on all the ROMs. Granted all the ROMs were nightly/weekly alpha/beta builds yet this is still by far the most problems I've had on approx 6 Android devices that I've installed custom ROMs on.
This is also the first device that I've had that has gone absolutely dead with no response whatsoever to anything. To top it off since it's a OPO, I'll have to send it somewhere and wait for repairs/replacement. Had I bought a Nexus 6 (and had it failed), I could have simply driven to the store I bought it from and have it instantly sent for repairs.
After this experience I'm really hesitant to buy another OnePlus device no matter how good the specs will be. Of course if the warranty repair/replacement goes well enought I might still change my opinion.