Being a developer the phone is still good for tweaking in terms of rooting and stuff. I've used it extensively as a daily driver for almost two years now.
Pros
Good app support.
The processor might be dated but can handle apps pretty well.
2gb ram works great.
Can be updated on cm 13 marshmallow.
Looks great.
Cons
Terrible camera. Only good for videos.
Heats up a lot.
With time the processor has aged a lot and it hangs on editing apps like photoshop, lightroom, and new games as well.
Battery is pretty bad, gets dead with continuous use of just 2.5 hours.
As per the above points, it's definite that the phone has aged a lot. Back then it was a flagship phone but now it only struggles. It makes a decent second phone for anyone, but wouldn't recommend anyone as a daily driver.