I think if people are more comfortable having a professional handle this, I say go for it.
I'm not trying to talk anyone out of using professional services....and some people really NEED to ....i.e....small biz person, but with today's retail software, determining and reporting cap gains...