Should you DIY or hire a pro for your next home project?