Unfortunately, I think you are bang on the money. My phone had one software update 6 months in and then HTC EOL'd it. The touch screen has been replaced twice (and it has broken again). The phone just hit 2 years old.
In Canada, the standard term is 3 years. That is, they price phones like so: $600 w/ no contract, $550 w/ 1 year, $500 w/ 2 year, $50 w/ 3 year. It would still cost me $240 to buy out of my last year of this contract and $120 (!!) just to "upgrade" the phone and renew my contract.
I'd highly recommend Peter Watts. Blindsight is a good start, as it is self contained. The Rifters' Trilogy is fantastic, but then you are committing to 3 books.
I also recently read a short story, Wool, by Hugh Howey that I thought was fantastic. Sometimes I just feel like short and sweet, and it delivered.
I've also been reading a bunch of non-fiction lately. So, some non-technical books recently that I liked:
"Conversion, fastidious Goddess, loves blood better than brick, and feasts most subtly on the human will." -- Virginia Woolf, "Mrs. Dalloway"