I currently run Apache + Django. Works great.
Many people, especially this thread: Apache vs nginx vs lighttpd? Which is simpler to configure and administer? say that nginx/cherokee is the newer, more preferred web server to use.
If I am not serving any static content at all from Apache, is there any reason to use Nginx or anything else? I currently serve static content through Amazon S3.