I’ve largely enjoyed gunicorn. What do you dislike about it?
I'm connecting nginx to gunicorn through a unix socket too and found that to be a bit of a pain.
I have never had a problem that I would have traced back to gunicorn not working ...
On the other hand not having to run gunicorn as another separate service might be an advantage.