There are many competitors to PHP: Python, ASP.NET, Ruby on Rails, etc.

Why would I choose PHP over those when I plan to build publish social web application?

What do you think?

Cheers.