A G4 Plus is more reasonable; approx GBP 250 for the 64GB / 4GB version which has more or less the same (or better) specs as the Moto Z Play. No Moto Mods though.... I bought a G4 Plus last Month and might have waited if I knew that the Moto Z Play was coming...
IPhone SE 16 GB retails at GBP 359, 64GB at GBP 439, but then you get a phone with a lousy OS and a tiny screen....