I am using Nexus 4 now screen on time is around 3 hours, yes its on the lower side but I dont think phone with great battery offers screen on time more than 5 hours.
Other negative point is its delicate (subjective) But on positive side great body and processor speed and no spam apps and features attached.