Said it before in the last "why no roms" bitching thread.
I'm on Sprint but same applies:
this phone still runs what I need, is rootable, xposed modules take care of things I didn't care to mod, and at its core is just pretty dang reliable. There's a 32GB Sd card in, ext2internal (roomtoroam) takes care of storage (didn't app2sd, not been hammered for space), etc.
The only thing that made me dislike the phone when I got it was touchWiz (I had an Optimus S prior, so was used to the ROMs on that being very pure GUI-wise). But, some systemui.apk modding and ta-da... it looks AOSP while still technically running touchWiz.
I have a 2012 Nexus 7 and that satisfies the rest of my Android needs if I want big screen, gaming, etc.
This phone will definitely last me well past the upgrade window just like the Optimus S did. It's also just the perfect size.
On topic: I actually was disappointed when TWRP was updated and fixed the "static screen" thing. I got used to seeing that static mess whenever I was modding and flashing things.