Very flexible. Once you learn what the sytnax means the implementation of blocks and iterators is one of the best parts of the language.
3.upto(6){ |x| puts x }
I don't think the uniqueness of a language is any reason not to learn it. To be honest that sounds lazy.PS I'm not a Ruby zealot, and Python is a great language