Skip to content

Reviews for Go (Programming Language)

Login to Review
avery_smith61
Avery Smith
Apr 28, 2026
4.00/5
Simple and Fast, But Sometimes Too Simple
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

I appreciate Go's straightforward syntax and the incredible speed and reliability of the compiled binaries for our backend services. The built-in concurrency with goroutines is a game-changer for handling heavy loads. However, the lack of generics (until recently) and sometimes overly simplistic error handling can make certain tasks feel more verbose and less elegant than in other modern languages.

0 helpful 0 not helpful
mwhite9090
Michael White
Apr 28, 2026
4.00/5
Simple but Sometimes Too Simple
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go is fantastic for writing fast, reliable backend services with its straightforward syntax and excellent concurrency model. However, the lack of generics until recently was a major pain point, forcing verbose code and workarounds for common data structures. The ecosystem is strong for web services but can feel limited in other domains.

0 helpful 0 not helpful
A
Anna Moore
Apr 27, 2026
3.00/5
Frustratingly Opinionated and Missing Key Features
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

I was drawn to Go for its claims of simplicity and performance, but its rigid design has become a major blocker. The lack of traditional generics (until recently) and the enforced error handling style made our codebase verbose and repetitive. For modern, complex server applications, the language feels like it's fighting you on every architectural decision.

0 helpful 0 not helpful
annacode12
Anna King
Apr 26, 2026
4.50/5
A Breath of Fresh Air for Backend Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

After years wrestling with more complex languages, Go has been a game-changer for our team's backend services. Its straightforward syntax and powerful standard library let us build scalable, high-performance APIs with far less boilerplate code. The fast compilation and excellent concurrency primitives make it a joy to work with for distributed systems.

0 helpful 0 not helpful
olivia_harris40
Olivia Harris
Apr 26, 2026
4.17/5
Productive but Puzzling at Times
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go has been a fantastic choice for our microservices at work. The compilation speed is lightning fast and the built-in concurrency model with goroutines makes handling high loads straightforward. However, the error handling feels clunky with explicit error returns, and the lack of generics (until recently) made some code repetitive. It's a powerful tool, but sometimes I miss the expressiveness of other languages.

0 helpful 0 not helpful
Q
Quinn Thomas
Apr 24, 2026
4.00/5
Simple and Fast, But Frustratingly Limited
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go is fantastic for building performant, concurrent backend services; its compilation speed and standard library are top-notch. However, the lack of generics until recently and the sometimes overly simplistic type system make certain abstractions feel like a chore.

0 helpful 0 not helpful
liamweb931
Liam Lee
Apr 24, 2026
3.00/5
Frustratingly dogmatic and lacking in expressiveness
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go's enforced simplicity feels more like a straitjacket than a feature. The lack of generics forces you to write repetitive, boilerplate code, and the error handling pattern becomes incredibly verbose and tedious in any non-trivial application. It feels like a language designed by committee with a 'one-size-fits-nobody' philosophy, making it painful for projects that don't perfectly fit its narrow use case.

0 helpful 0 not helpful
mthomas5561
Morgan Thomas
Apr 23, 2026
4.17/5
Great for performance, but the ecosystem can feel immature
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go's simplicity and fast compilation are fantastic for building reliable backend services. However, the lack of generics for so long and the sometimes limited package ecosystem compared to languages like Java or Python can be frustrating for certain tasks.

0 helpful 0 not helpful
pharris7164
Phoenix Harris
Apr 17, 2026
4.67/5
A Refreshingly Pragmatic Choice for Modern Backend Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

After years wrestling with C++'s complexity and Java's verbosity for backend services, Go felt like a breath of fresh air. Its simplicity, fast compilation, and built-in concurrency primitives have dramatically increased our team's productivity. The single, statically-linked binary output simplifies deployment immensely, making it a fantastic choice for building scalable microservices and APIs.

0 helpful 0 not helpful
oliviatech315
Olivia Chen
Apr 14, 2026
4.83/5
A Refreshingly Pragmatic Language for Modern Backend Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Go has been a game-changer for our team's microservices and CLI tools. The straightforward syntax and fantastic standard library let us build reliable, high-performance services with far less boilerplate than other languages. Having a single, statically linked binary for deployment is a major operational win. The built-in concurrency model with goroutines and channels feels intuitive and safe.

0 helpful 0 not helpful
Review Summary
4.1

Based on 21 reviews

Ease of Use 3.8/5
Features 3.5/5
Value for Money 4.9/5
Customer Support 3.4/5
Overall Experience 3.9/5
Rating Distribution
5
8
4
7
3
6
2
0
1
0
Go (Programming Language)
Go (Programming Language)

Go is an open source programming language developed by Google. It is a statically typed, compiled language with syntax similar …

Back to Product