If you've spent as little as £100 on a new phone, you might expect some teething troubles while you get to grips with it, but Motorola's Moto G-- possibly the best value smart phone ever made -- is a ...