I haven't used a statically typed language for anything serious in the past. Most of my experience has been with Python (a dynamically typed language.)
I am beginning to see the benefits of a statically typed language. Especially as the system grows. Type checking is extremely useful and starting to wish it was there in Python.
The more I think back to many of the bugs fixed in my Python web applications I realize they would be non-existent in Go.