Drawbacks

  • The ecosystem is less mature than for other languages.
  • Not enough developers.
  • Some aspects of the language still lag behind other languages (eg. Async in Go is easier).
  • For embedded systems - not all hardware are supported. Yet.
  • Compile time.