Being a developer the phone is still good for tweaking in terms of rooting and stuff. Ive 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, its 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 wouldnt recommend anyone as a daily driver.