I tip my hat to T-Mobile for pushing out these phones well before release. To me, it looks like the other carriers need to step up. Many people would make the switch just for this reason.
I can't say much for Best Buy. Only reason I went with them was for the free SD card. Maybe next year I'll go direct with carrier. It's all about the freebies though. Might as well take advantage of them.