I purchased nexus 5 about a year ago. I rooted it the very next day I purchased it. I’ve been using custom ROM’s and custom kernels which help me to get the most out of my phone. I easily get a 4 hour on screen time connected to WIFI during the entire day.
The sound quality is also perfect when used with the stock earphones. The camera has undergone huge changes since release and it keeps getting better it every release. This phone is a beast packed with features at an amazing price. I have a 32 GB variant and I usually carry TV series in my phone and space is never a problem to me. Very much satisfied with nexus 5.