specialist vs diy