I do both.
If it wasn't for the local B&M I probably wouldn't have made the jump. They were the ones who were friendly enough to deal with a total noob and get me started exactly the way I wanted to start (on the cheap). I frequent their business and continue to buy from them because as I get more knowledgeable (from my perusals here), they can answer any specific questions I have showing me first-hand on their in-store equipment. When I can buy a battery/mod for $5 more than I can get it online, I'll buy local. For example, I had a problem with my new Evod VV a week after purchasing it. I just took it back to the store and they replaced it, no questions asked. If I'd ordered it online, I might have saved 5-7 bucks on the purchase price, but with a problem battery I'd have had to go through remote customer service to get it replaced.
As far as juice goes, I've ordered a bunch online and I haven't been really satisfied with anything I've purchased yet. Granted I still have more than a few bottles steeping, but I prefer to go in, sit down, and try their wares. That way I know exactly what I'm walking out the door with. I have 9 or 10 different B&M shops near me and 3 or 4 of them mix their own juice. The rest carry a lot of bigger name brands (Space Jam, Cuttwood, Suicide Bunny, etc) so I get to try those, too.
I've spent money in almost all of my local B&Ms and I continue to do so to keep them competitive with each other. It keeps all of their prices down.