Is there any mid-range 4G Android phone that you would recommend? My priorities are battery life, camera, tethering, and GPS signal acquisition time (only had a problem with this on one phone long ago but super annoying).