re:
I just bought one for my daughter in January and another for my husband last month. Mine will be 2 years old in April 2015 and I'm not looking forward to replacing it. We're running the developer preview of 8.1 on all three and will be getting the cyan firmware update when AT&T gets around to releasing it.
Other than the 1020 and the behemoth 1520, I haven't seen any phone with the curvy, ergonomic design of the 920. With 32 GB storage and 1 GB RAM, it will certainly get the job done. The 920 takes decent pictures and video, but if you're an absolute photo junky who plans to make large prints, you might want to look at the 1020.
When I bought mine in spring 2013, the off-contract price was $450. If you can get it for much less now, grab it.