It was our opinion that it&#x27;s harder to write code that will be shared with a bigger team. Some of the factors were the simpler type system, lack of generics meant lots of copy and pasting of common patterns. The package system seemed less comprehensive and flexible in comparison to Java&#x27;s. These are just subjective issues of course, but I think it&#x27;s reaching a bit to say that Go and Swift are the best two languages you can learn.