One of the most difficult questions every developer has to face is whether to release the game with publisher (if you can pitch it properly and get them interested), or try to self-publish it? No-one can make this decision for you; but we can share our opinion of more than years of experience working with publishers, summarize pros and cons and answer your question.
WARNING: This talk won’t make your decision any easier!