I've had nothing but top notch service and products from TW. I go to the brick and mortar store in Florida, so I don't have to deal with shipping, but again, I love TW's products.
I would say, if you don't like the price of their drops, order from someone else. It's not hard to do. Heck, I have a few of TW's juices, but I really vape the hell out of TV's stuff.
Almost every vaper at work has a Tornado now, and they all came from TW's store. I make almost weekly trips, and collect money from coworkers to get them what they want.
I've never heard of an atomizer blowing up, either. I would say that's a battery issue, perhaps, and the user's not being 'in the know' about mods. I don't say that to be rude, only my opinion.
I hope the people that have bad service find a supplier that is to their liking. For me, TW ranks pretty high up there.