I asked myself the same question some time ago. I come from a 8+ years of PHP programming, and eventually grew tired of it. It's hard to debug, and hard to write good code.
That's why I was quite enthousiastic with the promise of Ruby being so good and powerful, etc... Actually I found out...