I have a lot of friends online who read, but they know so much about my life and the situations that I'm going through right now, that it's very difficult to get an objective reading. That's why I'll occasionally go to a pro, though not very often. I read for myself, and many, many others, am pro myself, but it's very nice to have that outside, objective, knows absolutely nothing about me person looking at the cards. I don't have to worry about him/her looking for what I want or what they know would make me happy in the cards.
It's also nice to see another person's perspective on the cards. I learn new things every time I get a reading from someone. When I go to a live reader it lets me see other decks, and sometimes other methods, in action. I'd once been considering getting a deck, but once I got a reading from someone who used it, decided not to.