I love online shopping for equipment and such. For ingredients, I much prefer to go to a brick and mortar shop and peruse. Plus, I buy my base grain by the 50-55 lb sack, so it's easier to toss a couple in my trunk than to order it online. Regardless, I buy most of my brewing equipment and all ingredients locally just to support the local guy. My LHBS is a good guy, very knowledgeable, and supports local brew clubs and, plus he's very well stocked. His equipment prices are fairly competitive to online prices. His ingredients prices are cut throat. After figuring in shipping, no online place can match his prices, fortunately for me.
If it weren't for liking my LHBS and wanting to support him, I'd buy online without hesitation. The only downside is having to wait for shipping, however, shipping times are so fast nowadays.