Consider your own skill level, available time, physical ability to do the work, access to required tools/equipment, importance of warranty (which might be voided by DIY), potential satisfaction from completing the project yourself vs. convenience of professional service, and whether local building codes require professional installation.