And you probably don't want to know how old my main PC is,...
Sure we do.
The "Should I wait for the new model?" question is never one that is easily answered, if it can be answered at all. It's a conundrum ... an archetypal catch22.
Scenario one. You wait. During the wait you must continue to use your current old and failing phone, frustrating you to no end. Finally the new device is released only to be out of stock due to high demand. Should you be one of the fortunate ones to get the first release you have to weather the bugs and idiosyncrasies of a version 1.0 device. For weeks you deal with the carrier and manufacturer making excuses or sending you down the wrong path, then miraculously they release an update/patch that fixes 47 out of 50 issues, the remaining three are the only ones that effect you. Meanwhile, they've just announced the next model.
Scenario two. You don't wait. You go out and plunk down your gold card for the proven flagship model phone that's been out and had the kinks worked out for the last 8 months. The day after you take it out of the box, the new release is available with that one killer feature you wanted that is NOT available on the phone you just bought. Since it's dependent on hardware, there is no rom or driver that will give it to you.
Scenario three. You wait, and wait again. Okay, so you really REALLY want the new model, but don't want to be the beta tester for it. You follow all the blogs, reviews and forums on the device from day 1 of it's release, watching the travails of all the early adopters while continuing to suffer with your three year old device that's been maxed out on it's limited resources since last summer. Finally, after most of the stuff is fixed, you decide to buy the darned thing, but on your way to the store you hear a commercial for the next newer model and run your car into a utility pole.
Scenario four. You give up, give up all technology, and marry into the Amish community where you happily shovel out the horse barn ... which coincidentally reminds you of what technology put you through.