This site has a great selection and great customer service, but you can't choose a shipping method. All items have free shipping and you have the option to pay extra for a tracking number, but the shipper is still chosen by the website.
Customer service is top notch. I had an item arrive broken and a replacement was easy to get. I only had to send pictures of the damaged item and the packaging. There wasn't any need to send back the broken item.
I've purchased dozens of items from Amazon with very few issues. On the rare occasion that something arrived broken or there was a mistake, customer service was all about helping me out. They're available by email, phone, or live chat.
I've been ordering from dealsmachine for years because of their great prices on quality items. My latest order was nothing different because I got a high quality item for a low price and it was shipped very quickly.
Fasttech has an enormous selection of electronic goods and because they chose to build their warehouse in an area with an enormous amount of manufacturing, you can get some incredibly good deals. As long as you check the reviews, you will almost always be happy with your purchase. My only complaint is that all of those little items add up to a rather large sum when I go to check out.
I have purchased from this company multiple times and never had a problem. The shipping takes a while, but they're on the other side of the planet. The selection of high quality merchandise and great prices more than makes up for having to wait a bit for your items.