it really depends on your skills. Coding is one thing. Designing is another and graphics and third one. If you are weak in one, you should get help... I'm good in coding and designing but I'm not so good in graphics and for some graphical tasks I outsource, and always ask for feedback about the graphics I do.
Of course I forget a very important one skill : marketing !
Very true. I'm decent at coding but not so good with designing & graphics (so I have no problem outsourcing that). I've also spent a LOT of time over the past few years building up my marketing skills. So I hope to divide & conquer.
Thanks for the feedback!