
Software updates
The big problem with OnePlus at the moment is they have a software development team that can support the 2 or 3 phones a year they used to release....
But now they are releasing 6 - 8 phones a year, they just can't keep up and software updates (including security updates) are few and far between... They have just discontinued the Beta channel for the 7 series without providing a "nice" way to get back onto the only remaining channel (I don't call "wipe and reinstall" a "nice" upgrade route!)
They will also need to support phones with "major releases" for longer to remain competitive...
The hardware is good but needs to be properly supported after the next "shiny shiny" is released...
Maybe merging their team with Oppo might help but Oxygen is actually a nice, lightweight skin with some useful additions...
(I run a OnePlus 7T)