CPU and GPU are on par or a bit better than the qualcomm snapdragon 835, the display is average, the OS is hideous as always, the camera is average among high-end phones, basically a good phone... in a ridiculous price
the bottom line? extremely overpriced. Sure, it is good, but overpriced. first of all, a CPU that fast is unnecessary on a phone. a cpu with 70% the speed will not make a difference in everyday use. it is a phone, not a desktop workstation. what really matters in a phone is its battery (which is disgustingly horrible in the iPhone 8), storage space, RAM and a headphone jack. just because you have wireless doesn't mean its the best. see those ethernet ports on modern gaming laptops? they are there for a reason, wifi was invented decades ago but ethernet is still used because it simply is more reliable than wifi.
I recommend the OnePlus 5 128gb version, it have the same effective performance as the iphone 8, but with almost triple the RAM (also something important), a lot of storage, one of the best mobile cameras and amazing design. costs only $539. if you cant afford it or dont need 8GB RAM and 128GB SSD, then the 64GB SSD 6GB RAM version costs $479