If you are in the market for mid-range priced, unlocked (no 2-year contract) Android mobile phone then the Motorola - Moto G (2nd Gen) is the thee best offering available for sale in North America right now. Everything about this phone is mid-range and acceptable, but in this case that isn't a bad thing. For example: - 5" 720p screen is acceptable if not better than acceptable - the one generation old Snapdragon 400 processor is acceptable - HSDPA for data (instead of the faster, newer LTE) is acceptable - the 8MP rear camera is acceptable - the non-removable Li-Ion 2070 mAh battery is acceptable Bottom line: this phone represents all the right compromises for its sub $200 price. I picked up the white 8GB model and I found the white colored case to be crisp, bright and clean without picking up any dirt or grime in the last 4 weeks of constant but gentle use. Think you'll get tired of an all white phone? No problem, Motorola offers for sale from its website reasonably priced shells and flip case shells which let you to quickly swap out and freshen up your phone with a new color to suit your desire. Concerned 8GB is internal space isn't enough? Pick yourself up a 16 or 32GB MicoSD card (yes, this phone can accept it). Another nice thing about this phone is that as of late November 2014, this phone can be upgraded to the latest major Android OS release named Lollipop. After being prompted onscreen to update, I did and the phone has been functioning without issue. Amazing to be running the very latest Android version 5 for on such an inexpensive phone when phones costing three times more don't yet have the option to update. If you need a new mobile phone but can't (or won't) ante up for a full priced $500-600+ flagship phone but still want to avoid getting locked into a 2 year contract with a mobile carrier? Without a doubt, this is the phone for you.