I get an expert to do real deal jobs, but to save cost and money it's just as good and well to do it yourself if you have good basic skills with photo editing. I have made all my Twitch stream overlays before and some simple designs. I have had and hired people but it's too much money for a good top range work results.
I can design graphics pretty good, I have done a Peach logo that I thought came out pretty well. However I hate designing logos for my projects... I can never satisfy my self enough to keep them... I prefer paying someone.