Compared to a language like Python or Ruby, yes it's better for larger programs. Compared to the likes C# or Java? Not a chance.
However, I have only worked with about 5 or so former C# and while they liked Go, they missed C#. Only one preferred Go.
C# is on my shortlist to pick up.