I've only had one bad experience with a vendor that I won't mention and the issue was never resolved.  It pertained to a very leaky package.  One person spoke to me very professional while the owner...well...he was just the opposite.  I finally gave up and gave the juices away after all the frustration.  Simply put, I'll never deal with them again.  
On the other hand, I've bought from GotVapes a couple of times but if I can find what I want from another vendor, I'll buy from them.  I don't like the fact that GotVapes is a newbie trap.  Most of their products are for a more advanced user and the stuff they sell doesn't work right out of the box.  I had an encounter with one of the men simply because I asked a question that got everyone's attention in the thread (I had already used the product so I knew what I was talking about).  Consequently I got all of my posts deleted because they didn't like the fact that I was pointing out how to fix the downfalls of a certain product...I also bashed the manufacturer not GotVapes.  A week later, after this happened, they announced that they were no longer dealing with that manufacturer.  So why did they delete my posts?  Simple, I was right and they got the complaints once others saw the problems.  Never once did I get an apology which I wasn't wanting anyway.  My point to this is, why not just answer my question instead of deleting my posts?  I've never had a vendor do this to me and it leaves a bad taste in my mouth.