I think the S5 is the best of the 3 for the mass consumer. But if you value better design the M8 is better, but if you value screens and having the best of specs, the G3 is the best. Though the honorable mention goes to the Moto X for the best Jack of all trades master of none and being available practically anywhere.
Actually the S5 has the best screen.
Posted via Android Central App