I upgraded to the G4 and loving on screen buttons even more than the M8. The stock G4 ROMs not only allow placement editing of the buttons, but also has several additional buttons you can add for even greater functionality. They hit the nail with that implementation.