We did go for Ruby in order to increase developer productivity (having a very small team of just two developers), and good code quality/high test coverage. We were sure we needed to refactor a lot later on. So Ruby seems like a good choice.
But Ruby is NOT good at waiting no a database / network latency. But I guess with PHP we would have had exactly the same problems.