I've never owned a smartphone before, but would like to get an android one. Will mostly be using it to take photos and make videos. Can anybody recommend one for under £150? Was thinking of getting the Moto G, but have heard the camera is not great??