Skip to content

Reviews for Go (Programming Language)

Login to Review
sthomas3934
Sage Thomas
May 07, 2026
3.00/5
Overhyped and Underwhelming for Modern Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

While Go compiles quickly and has decent concurrency primitives, its simplicity feels more like a straitjacket than a feature. The lack of generics (until recently) and a comprehensive package ecosystem makes even moderately complex projects feel like reinventing the wheel. For a language touted for large systems, the developer experience is surprisingly tedious and frustrating.

0 helpful 0 not helpful
rwhite2263
Reese White
May 02, 2026
4.83/5
Go: A Breath of Fresh Air for Modern Backend Development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

After struggling with complex dependencies and slow compilation in other languages for a large-scale microservices project, adopting Go has been a game-changer. Its straightforward syntax and fantastic built-in tooling, like the 'go' command and the standard library's HTTP package, let us build robust, performant services with far less boilerplate. The fast compilation speed and excellent concurrency model with goroutines have significantly boosted our team's productivity and the system's reliability.

0 helpful 0 not helpful
avery_moore66
Avery Moore
May 01, 2026
3.00/5
A frustrating step backwards for modern development
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

I wanted to like Go for its performance promises, but its deliberate simplicity feels like a straitjacket. The lack of generics until recently and the verbose error handling make the code feel unnecessarily clunky and repetitive compared to languages like Rust or even modern Java. For a language designed for large systems, the ecosystem still feels immature and the developer experience is lacking.

0 helpful 0 not helpful
mwalker1723
Morgan Walker
May 01, 2026
4.33/5
Production-Ready Simplicity
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

Adopting Go for our new microservices was a great decision. The straightforward syntax and powerful standard library got our team productive quickly, and the built-in concurrency model with goroutines is a game-changer for performance. It's not without its quirks, but the fast compilation and single binary deployment have made our development and DevOps cycles incredibly smooth.

0 helpful 0 not helpful
sarah_young71
Sarah Young
Apr 30, 2026
4.83/5
Go: The Pragmatic Programmer's Dream for Modern Backends
Ease of Use
Features
Value for Money
Customer Support
Overall Experience

After wrestling with complex, sprawling codebases in other languages, Go has been a breath of fresh air. Its simplicity and fantastic standard library let me focus on solving business logic instead of framework intricacies. The built-in concurrency model with goroutines makes building scalable microservices almost trivial, and the single binary deployment is a game-changer for our DevOps pipeline.

0 helpful 0 not helpful
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
anna_moore32
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
Review Summary
4.1

Based on 26 reviews

Ease of Use 3.7/5
Features 3.5/5
Value for Money 4.9/5
Customer Support 3.4/5
Overall Experience 3.9/5
Rating Distribution
5
10
4
8
3
8
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