Had the phone since August last year, with various stock roms and a few beta's, currently on B122, not upgrading again till the official KK one comes out. I liked it initially, but things are starting to annoy me now.
The back panel is very easily scratched/scuffed for one, not from dropping but just sitting on a desk, in empty pocket etc. I never have a cover on my phones but do stick on a screen protector mind you. Also the silver edging at the top is marked, again from being in an empty pocket, and just general use.
The little pin thats in the audio jack is a pain, had to hunt about for it countless times after wanting to plug my headphones in, now lost.
The audio sound is very very low, sometimes not even audible if surrounding noise is high. I have some beats in ear headphones that work perfectly with everything else, but not this.
the camera is garbage, takes too long to snap and the focus is terrible, on all varying settings. Been the same on every rom ive tested. At the moment with 2 young kids its pretty much joint top of my list of most important features.
Apart from the above the hardware seems to be fairly decent, I like the size and the feel of the phone, but just seems to be a bit lacking now.
Battery is ok, but feel its a constant fight to keep it lasting longer than a day. I like the profile settings software, so have it all turned off at night, which helps make it last longer, but if I use wifi or have the screen on watching videos etc it plummets rapidly.
Software is ok, few things they dont do as well as some others, but few they do.
Wife recently bought the moto g and if it wasn't for the fact its only 16gb with no expandable storage i'd be getting that (I have a lot of music on a sd card ). For the money its head and shoulders above this.
All in all its been a fairly decent phone, but one i'll look to be replacing soon. Probably for the same price or cheaper than I got his sim free.
I'm sure all of the above could be fixed by rooting, doing this, doing that, but to be honest I dont have time or patience to do all that, and shouldnt really have to.
Anyway, that's my thoughts, few some people might find it useful, sure some will be offended. hey ho.