If rails doesn't work the way you want, or makes something unnecessarily difficult/complex, your options are a) bend to the will of rails or b) switch language and framework, which means any existing code is basically useless after switching over.
Choice is not a bad thing. If people are seriously using the lack of choices with ruby as a positive argument there is something truly wrong with the world.
Having a choice is not bad thing, but having too many choices can be.
Add to that, the reason he was using vanilla PHP is because he couldn't choose a framework, and his whole argument seems pretty flimsy to me.
PHP could be productive in the past, currently PHP frameworks are trying to fix fundamental flaws of language architecture and my subjective opinions is that they are constantly failing, language can't be fixed by building frameworks on top of it. This is IMHO the big win for Rails, Django, Node.js, they don't fix the language, they just don't need to, they extend it and provide productive framework to complete much different task, build end-user application right ?
I used to code web apps in Python. Started playing with PHP about a year ago and enjoyed it. I had a hard time figuring out the right framework to use. There's just a ton of choices ... each with some good ideas. Perhaps it was that or my own fault, but I would just hack out projects with straight PHP - no frameworks! This wasn't the fastest thing in the world but works well enough.
Two weeks ago, I did a hackathon where my partner did his piece in RubyOnRails and I did mine in straight PHP. Needless to say, I was shocked at our productivity difference. Since then, I've been learning RoR and have been blown away. Why am I okay learning the rails framework as opposed to frameworks in PHP (or for that matter, Python). I think it is because there is just one. It means a more focused community, and gives me more confidence in investing in learning and adapting to the framework.
So ... less choice is good in my opinion (and others - there's even a book about it ... "Paradox of Choice").