I concur with your last point, offline store offers the best customer service as there is a physical form of communication between the two parties. Personally I like communicating with people physically to know the kind of products I want to buy.
You have made a nice point here friend, best of luck to you.