I'm looking for a compact (4 - 4.7 inch screen) phone on a tight budget (up to R2 000ish), with at least 1GB of RAM, fairly stock Android and a good battery life. The Moto G is a bit large for me, but otherwise seems great. The Redmi 2 Pro is better pricewise and in specs, but heavily skinned...