> forces everyone to think about errors more deeply than in other languages
Not really. Rust also forces you think deeply about errors but don't bother you with verbose syntax. I think Swift was also similar.