Good lord, no, it is not. I tried Sorbet on a small personal project and rather quickly abandoned it. It made the code ugly and was a pain to maintain.
The fact that Sorbet has not seen adoption outside of Shopify is also somewhat telling.
It’s disappointing, because Ruby needs this. Modern tooling has moved in the direction of typed languages, and Ruby’s tooling has suffered comparatively. Outside of RubyMine it’s still difficult to get “jump to definition” to work consistently, and in 2023 this is a rather embarrassing strike against the language.
Sorbet is the worse part of using Ruby professionally. It's actually so far removed from developer happiness if feels completely foreign to long time rubyists. I wished there was types build-in the language though... I see the value in that.