I bought the MOTO E previously, to test it on the Boost Mobile Network. After some playing with it I returned it, due to network issues. Still, after a month, I bought it back, because of the speed and the versatility that the phone offers. Compared to the MOTO G, it has great speed and performance, not to mention that it has better memory (8 GB internal extended to 32 GB right now with SD CARD). The only problem I encountered with this phone is the issue with "drop"/not registered/not received phone calls. Out of 10 phone calls made to my phone (I know because I counted them on purpose) I received (phone rang) about 6 calls. That is 60% functionality on receiving calls. Making phone calls from the phone I was batting for 100% with no problems. This seems to be a problem with the network and not with the phone. So, bear that in mind. Text messages also got delayed in the air, arriving hours after being sent. However, sending text/SMS I have no issues... Battery life is normal. In Standby it last a long time, I was able to have the phone for about 8 hours without using it (not connected to charger) and it retained about 96% of the charge. The battery is an internal, not removable one. So, not having spare batteries is a little uncomfortable for me. I like to have extra batteries for emergencies. Bottom line, is a great phone for the price... PROS: 1. Good Speed 2. Good Memory (32 GB w/ SDCARD) 3. New Android software 4. Decent battery life (on Standby) CONS: 1. Problems with network receiving calls/SMS 2. Needs a cover to have a better grip of the phone. 3. Internal Battery (not removable for extra batteries)