DIY or Professional Painter

What are the benefits of hiring a professional painter, rather than doing it yourself?  Time would be one factor. Think about removing everything from your walls, moving furniture out of the way and laying cover for your flooring. Making repairs to dings, dents, holes...