OnePlus 7 Pro Review: Price and Performance