Got a 128gb 6+ off contract for over $1k, and have no regrets. The iPhone is the one device that I use most constantly every day of the year.
Even if I paid full off-contract price of $1000, we are talking about less than $3.00 a day for something I use all day every day. On-contract for the Cadillac version is still something under $1.50/day.Nope, I budget for a new phone every two years.
Nope, I don't feel guilty at all. I work hard to provide for my family, and to have enough money for annual iPhone upgrades, iPad upgrades every two years, and iMac/MBA/MBP upgrades every 5-7 years. It's called budgeting.