I would love to see nginx by default on Shared Hosting.
How it would Work?
When someone add a new domain, like in the VPS, it would be possible to see nginx and apache2.
If someone chooses Apache2, or if there’s already other Apache2 sites on the server, the vhost at nginx would proxy pass to Apache2 in a different port, like 81 or 8080. It would not break anything if nginx is enabled by default.
If someone choose nginx, a normal vhost is created and a include pointing to /home/username/nginx/example.com.inc file is added to the vhost file so the users could manipulate their vhost directives without root access.
What do you guys think about it? (: