I hate to talk bad about companies (it's their business) but from my experience I can't recommend on Virgin Vapor from any reason. The shipping time is usually long, NO WAY to get in touch with customer service, and most of their liquids was far from mine or my friend's taste (the only liquids I ever thrown in the trash), and the ones that was okay - took forever to steep.
In general I recommend you to get in touch with a store before you order, just to make sure you can reach them if you'll ever need anything.
I do recommend ECBlends and AmericanEliquidStore. I didn't fall in love with every liquid I got from ECB, but most of them were good, the customer service is amazing and I just love their 5ml option and pricing

Also they have amazing flexibility for custom blending, sweetness and flavor shots to meet your personal preferences.
About AES, I haven't tried much, but the ones I tried are amazing, tasted good from day 1, and now they're few months and still taste the same, so I think it's also a good choice.
Anyway from my experience, every company specialize in a different kind of flavors, it's really depend on the liquids you're looking for, nobody that I tried was good with everything (for example, AES's tobacco is great IMO, VV's tobacco was nasty, but their Vanilla and Cherry flavors are decent. I'm not a huge fan of ECB's fruits but their sweet bakery are perfect IMO).
Good luck with your order!