I prefer to buy from local B&M stores because I can try e liquid and mods before I buy them and I am supporting vaping in my local area. The problem I have is that everything is so much cheaper online(and juice isn't that great at my local shop). So if something is only alittle more locally I stop in and grab it. Many mods, RBA's, tanks ect.. are twice as much or more or they just don't carry that type of product at my B&M.
Personally I really like a mod and kayfun for vaping. PT2 or Iclear tanks are good for travel(in my pocket) or for my wife(but she still uses a Itaste SVD). I have a stick battery but never use it, as a backup I carry an extra battery and a Itaste vv. Cant comment on a mech just yet, still waiting for Fasttech do deliver