Honor X8 5G vs Motorola Moto G42: Specs, Price & Score Compared