The Samsung Galaxy S4 units where I live are all out of stock, so I decided to purchase one online from Negri Electronics. I've never ordered from them but I've read a lot of positive reviews so I decided to go ahead and place an order for an unlocked S4. During the day it was in stock I unfortunately wasn't able to purchase it, I had to wait until the next day because of an issue with my credit card. The next day when I was about to add it to my cart it was already on backorder. I sent an email to Negri Care asking about when they usually stock backordered products, they said they expect this specific unit to become available in 2-3 days and that I should place an order now if I want to get it in the coming batch. So I went ahead and placed an order for the backordered S4. My order changed from pending to processing about 30 minutes after I placed the order, I thought they already got new stock but that wasn't it. Fours days have passed but my order still had a 'processing' status. I sent them an email and they said that at this time this unit is on backorder and that they are unable to confirm when it will be available. I didn't believe it, this was the exact same guy who told me to place an order because additional stock is in transit. I replied by saying that I was told you'd restock within 2-3 days, I got a reply from a different CS rep., he apologized for the inconvenience this has caused, he stated that the S4 is a popular device and that they should have more stock soon but the delay may be 1-2 weeks. He said that due to its high demand, their suppliers have sold out and they're working on sourcing more stock. As of today it's been exactly 8 days. Should I cancel the order and get an HTC One (since it's available) or should I should I trust them when they say they'll have more stock within 1-2 weeks and wait for the S4?