I am looking for a good android phone for around $400 or less. I need it to have a good front camera, min 13 MP, hopefully more. Also min 16GB space, hopefully 32, or an SD card slot. Needs radio capability. Other than that, the ram and CPU need to be decent, and hopefully a more recent version of Andriod. Can anyone help by suggesting a phone?