I'm going to go for the 128GB Pixel 2 for £749. £50 more than 64GB iPhone 8, seems alright to me.
Again, I'm not bashing iPhone 8. It looks really good. If Google messes up availability like last year and I can't preorder one then I'll get iPhone 8 instead.
I don't think I have ever seen google get anything right when it comes to phone availability. This year maybe different though you never know.