I recently read about the virtues of Ruby and Rails and what a "dream" it is for the conscious programmer. More online coverage sparks more curiosity so, I am asking as a freelance web designer/developer can someone provide 3 (practical) reasons why I should learn this language? I can do database abstraction in PHP and there are OTS CMS that can be customized for larger client projects that need that kind of capability/features/functions.
I'm not opposed to broadening my skills/knowledge if the reasons are compelling. I prefer to master what I already know vs know a little of this or that.