LG Nexus 5

LG Nexus 5 is probably one of the best Android phones you can buy without spending a lot. Probably only let down by poor battery life