If you know what you're doing and at good at it, I say diy if not paying someone to do it for you as more faster than you can do it will free you up to do more for yourself.
there's also other factors like time which I noticed are luxury to most, since I stay online for 10 to 12 hours my own time I bill someone here from time to time to free them up and I do it for them.