Review Google Pixel XL with 128 GB: can it compete with the iPhone?

      100