Agree and it safe to use Best Buy. Too many scam nowdays. One more thing, if you use t-mo I think it is better to wait iphone6s with famous t-mo lte12 support. It is low band, better penetration. Of Att or VZW, no difference in reception.
Also there is number of rumors that 2-year contract will be out of this world soon, but who knows.
I like iphone6, it is even better than i5s