I have always brought online as this is the age I was brought up in. Cheaper prices and I can easily check reviews for example. Last Friday however, I went to my LBS as I wanted to buy a new bike. I was fed up of buying from
Halfords where I am given terrible advice (I was sold a 58cm bikes when I needed a 52cm) and build quality is terrible.
My LBS spent the time to talk though with me the many options, and when it came to choosing a bike, I was helped to pick a bike that was in my budget and something that best suit me. I expected to have the most expensive kit pushed towards me, but this did not happen. I could have brought a similar spec-ed bike for cheaper, but the service to me was worth the extra. I used to doubt LBS as all the ones I had been to previously were greatly more expensive, and seems to not worth if they got your service or not.