I have a similar set of unpublished notes, ramblings and draft articles on similar subjects and endlessly delay to push them out. My personal conclusion is that Ruby is an appealing language but numerous problematic areas pervasive to the core, the code, and the community can (not automatically) add real, damaging weight to a project.
Unfortunately there is no chance most of the issues will ever see any fix, which makes me wary to use or recommend Ruby for new projects (but I do use it still, only cautiously so and well aware of its limitations)
Those notes aren't just rants, as I'm quite the constructive person and been set to research them and address some, here's an example: https://github.com/lloeki/pak/blob/master/README.md
Unfortunately there is no chance most of the issues will ever see any fix, which makes me wary to use or recommend Ruby for new projects (but I do use it still, only cautiously so and well aware of its limitations)