The OnePlus 8 delivers solid performance, long battery life and 5G at an attractive price, but the cameras could be better. OnePlus 8 review : Read more