I don't actually understand your above post, but it seems like you put real thought into it and found out that upgrading now was a smart decision, not just an impulsive and ill-informed one. That makes sense and IMO you did the right thing.
The person I was replying to only likes it if you don't pay any attention and make care-free purchases.
I sold my 5s now for £180 and used £100 of it to pay off my device plan on O2 Refresh to upgrade now instead of in February. The 6 was just £9.99 up front on the same tariff I'm on now, so for £109.99 I upgraded to the 6 and had £70 in my own pocket.
In comparison if I wanted the 6s I would have had to still pay that £100 to upgrade early plus around £200 up front for the device to remain on the same tariff. My 5s wouldn't have covered that outlay.
So I got a newer device and money in my pocket instead. All I wanted was a bigger screen and Pay. The 6 will be fine for both iOS updates and app performance/compatibility for two years, and now my upgrade falls on August 23rd, prime for the September launch window (if Apple keep it there for years to come that is).