iPhone 8 Plus: Apple's best smartphone, which you probably shouldn't buy