Now Im will be upgrading to a new device but not sure which one to go for. Im thinking of picking the Moto G hence its cheap price and awesome display. I know it has cortex A7 processors but that will be fine. Now the other device is a Galaxy S2. The S2 is one superior device. Great display, awesome GPU (Mali 400) and a exceptional camera. So what do you think? Moto G or S2? Tell me below!