Personally, I could care less if the OP is happy or not with FT. His opinion is just that, his. My experience of 10 months' ordering from FT and acquiring an excellent collection of stuff is completely different, obviously.
I have no qualms trading off waiting time for great prices. I've been around long enough to know that if I order something uber-popular, at the same time as 10,000 other people, it's likely to go into restocking...
I also know that if my Customs or the postal services decide to hold up a package for a couple of weeks, they have the authority to do it. Factor that reality into the equation.
The world is a very big place and your choices are myriad.