(Your joke might have played better had you gotten the underscore in the right place)
- dynamic types
- confusing syntax
- idiosyncrasies in standard functions/libraries
- duck typing
- rails dogmas
Admittedly, my experience is limited (only 1 year of professional ruby dev), but I really did not enjoy my time with the language.
I think a strong criticism is (was) a lack of strong typing. These days editors can read your type annotations. They aren't as awesome as python typing, though.
That said it was an non-typechecked interpreted scripting language and updates between versions could break things but if you had a process and a test suite those weren't practical issues.
What are some possible reasons that are experiencing the community differed so wildly?
What reservations does he have that has lead to holding himself back from already getting his ink all over that? Perhaps he is afraid Ruby won't stand up to what he is contractually promising?