
If you don't mind the 16gb models of either the iPhone 6 or iPhone 6 Plus, you can get one fast from Walmart! They are only limited to 16gb. I'm not sure if they'll get the larger sizes in the future.
On their website they are offering all the colors of both the iPhone 6 and Plus, all in 16gb, and today they all have the option of picking up in store on October 28th, which is a few days from now.
The past models of the iPhone from straighttalk have been unlocked models, so these ones should be as well, but I'm not sure of the exact models.
Of Course since StraightTalk is a prepaid service, you have to buy the phone out right, but don't worry! You can get financing through walmart's mastercard, which will give you 6 months to a year to pay the phone off, which isn't bad.
I don't see why this phone wont work with any of the major carriers. Just as the unlocked no contract tmobile version does.
Home shipping for the 16gb Plus Space Gray:

In Store Pickup (site to store):

now these estimates are for kansas. But walmart's warehouses are national, and each model of the phones is AVAILABLE.
http://www.walmart.com/browse/1105910_1127173?sort=new
Just a heads up for someone who wants the phone quicker than the 3-4 week wait from buying from Apple, Especially the plus model, and doesn't need the large file sizes.
Anyone else have any more info on this?