This mirrors my feelings about Ruby. Especially the lack of type hints. It's a huge problem when trying to work on large Ruby codebases, e.g. Gitlab or Asciidoctor. Easily doubles the time it takes to get anything done. Sometimes I've tried to make a change to Gitlab but had to give up entirely simply because it's impossible to follow the control flow.
That's very rarely a problem with statically typed languages. (It can happen with excessive use of interfaces that are resolved at runtime but it's much less common.)
So aside from Rails I can't really see any reason to use it over even Python, let alone actually good languages like Rust, Go, Typescript, etc.