I've had a 6s plus since it was released, and grown to hate it by the day. The real estate was great, but the price was too high for me. My hands are dinky, the phone felt heavy, and it was huge in my pockets, and even too big for some of my smaller purses.
I really thought I could hang on just a few more months for the iphone 8 release.... and then I followed a link I found on SD to Wallyworld for a iPhone 7 refurb 128gb locked to AT&T for $515. It showed sold out, but I kept clicking every color (everytime I thought of it) and a jet black popped up. Shipped and sold by WALMART. Free 2 day delivery
So I bought it. I save a few bucks picking it up at a tax free NH store. $509.85 out the door. Turned out to be brandy dandy new, with a "brand new" sticker right on it!! never touched, never even opened, and with the full year warranty from Apple. AT&T unlocked it in an hour. Didn't need it unlocked, but figured why not.
I love the jet black color, and I love how light and portable it is. And I'm so happy to be done with my 6s PLUS! It's a great paperweight.
So for me, with $250 off.... the 7 was a GREAT buy. I'm so happy with it I may just wait until wallyworld has the 8 on refurb