Die Verwendung von PHP / MySQL hat einige gravierende Nachteile: Serverpushes sind damit nicht direkt realisierbar und die Verwendung von objektorientertem Code zusammen mit einer relationalen Datenbank erfordert den Overhead und die Komplexität eines ORM.
Eine bessere Unterstützung bietet NodeJS / MongoDB. Ich habe mich einige Zeit damit beschäftigt und würde den Technologien eigentlich den Vortritt überlassen.
Allerdings hat PHP / MySQL einige Vorteile die für mich die Nachteile derzeit überwiegen: Die Einfachheit in der Administration, muss man doch nur den Code auf den Webserver laden ohne sich darum Gedanken über den Neustart der Prozesse und deren Überwachung zu machen sowie die hohe Verbreitung und Unterstützung durch Hoster.