Selecting a budget smartphone usually means compromising on performance and features just to stay within a sub-£200 price range. But Motorola’s first smartphone to get a UK release since being acquired by Google – the Moto G – comes packing an impressive set of specs for a paltry £135 price tag. So what’s the catch?…