Linux - Better for SQL, PHP and stuff....
Windows - api, proxy.. and stuff...
But I like Linux more :P
linux the best of the best as server
php, mysql ,more secure than windows againts hack , and
you can use cpanel only at linux/unix
you cant use cpanel at windows
Linux is the best for hosting