Typescript is stricter and safer while also being less obtrusive than Go
I like Typescript a lot but the reality of Typescript development is not great.
Of course, Go makes zero attempt to enforce nullability (nilability?) in its type system... so... win some, lose some I guess.