iPhone 8 / 8+ Review – A PC Hardware Guy’s Perspective