I’ve realized you can either pay in money or pay in time/frustration. It depends on the individual and his/her life factors.
Personally, I’d rather pay a professional 8/10 times. They get it done right the first time and probably better than I can.
And in all honesty…if something goes wrong, my wife can’t immediately blame me.