I find myself buying more at my local vape shop lately. I mostly DIY, but the only vendor juice I purchase is from them. And I have recently purchased a couple of mods. I will pay a bit more to not wait for something to ship.
However, there are some things (i.e. carto tanks, cartos, batteries) that I can only purchase online because they are only available from a specific vendor (IBTanked, Ikenvape, etc.). Also, I tend to stick with the same vendors, and have not tried a new one in some time, based on my previous experience with them.