As one man company I feel you on this. May is subjective, but starting from watching people that spend literally weeks to combine some buggy wordpress plugins to build out a functionality that is essentially just CRUD to folks who build multi server, multi service apps for just a few hundred monthly users. Where we just run a few generators, add a few major gems and can start focus on the fun stuff.
Sure it's not fair to compare mostly Django to mostly Rails.
However our team was tasked most things that had a higher complexity but should be done rather fast. I think Django slightly limited their flexibility for business logik that doesn't follow their standard pattern. This is all anectotal however. The reason I prefer ruby is simply because I like it more.
Pure Ruby on the other hand... I've read some scripts that are as hard to parse as perl for me, some others that could be a copy of the official tutorial.
If there are many ways, then there is no obvious way, but then the "if" part of what you said does not apply.
I think your thought is much better captured by "if everything is possible, nothing is obvious".
Even when it becomes evident doing it another way would have been better, usually it is still readable and consise, and quick to develop.
My biggest disappointment in this profession is that ruby isn't used much more outside of rails. My team use it for everything except low level driver stuff, and it feels like we have this huge unfair advantage over our competitors.