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.