Very sad I waited all this time when I could have just gotten an iPhone 4 in January
Should've just gotten one then! I got my iPhone 4 in July. Why so late? Because thats when I needed to get a new phone.
Next time, just get what you like and enjoy yourself. There is always something newer and better around the corner. Instead of wasting 9 months of your life suffering with some other phone and dreaming of having an iPhone you could have been having fun with an iPhone 4.
Then when it was time to upgrade again or you became eligible, you could have gotten whatever phone was newest then. Maybe the iPhone 5 or the iPhone 6, etc.
Just remember when buying any tech, there is ALWAYS something new around the corner. So just get what makes you happy now. And if you can live 6-9 months without something, maybe it wasn't that necessary to begin with.
I don't see why the form factor/external design is SUCH a big deal for people. Why does it need to be changed? It looks fine the way it is! If it has massively upgraded innards and some killer new features (assistant maybe?) then its not a bad upgrade!
None clamors for a completely redesigned Macbook Air, iMac, or Macbook Pro every time an update is released. Its been expected that for those products there are 3-4 generations of speed bumps and incremental upgrades before a redesign (typically several years pass, and the last iMac redesign wasn't substantially different from the last one either), so why should the iPhone be new EVERY time?