It's a matter of preference really. I like shopping online because I've found good prices at particular times, like HauteLook events or amazon prime deals, and due to my work hours and the fact I don't have a car I don't exactly have the time or the stamina to do the conventional shopping around and walking around with packages.
Unless of course girl friends invite me to go with them, in which case I'm definitely game.