Are Game Publishers worth it?

Hello guys, we are getting closer to releasing our game made in Java for iOS and Android.

We came to the idea of partnering with a publisher. We know that there are some companies that publish your game under their account and company name, where you share your income with them.

I think it might me a good way to solve the distribution problem we might face.

Do you know any of this companies/publishers?
Is this the correct thing to do? should we release our game on our own account?

Please help us!

Thanks a lot!