Can you restart the uwsgi instance(s) without restarting nginx? That's a pretty significant benefit of gunicorn...
Yes, uwsgi instances run separately from nginx. The uwsgi nginx module simply speaks a binary protocol for reverse proxying rather than HTTP.
uwsgi comes bundles with Nginx? First I've heard of that. Very interesting.
Do you have any easy tutorials on getting Nginx + uwsgi set up?
The uwsgi upstream module has been bundled for a long time now.
Here is the doc from the uwsgi site: http://projects.unbit.it/uwsgi/wiki/RunOnNginx
* http://www.peterbe.com/plog/fcgi-vs-gunicorn-vs-uwsgi http://nichol.as/benchmark-of-python-web-servers