Compare Sony Xperia M5 with Motorola Moto Maxx, Motorola Moto X (2014), Motorola Moto X (2nd Gen)