Requirements - Android - Good camera - large responsive screen - good web browser - Plenty of apps - Nice music player - Plenty of features - Ease of use - Pretty - Good battery and processor - GOOD PRICE But i must say i'm not the biggest fan of the htc sense OS HELP meeeeeee