At $649 and $799 respectively the Google Pixel 3a and 3a XL are stunning value on the face of it – but...