--- title: ".NET Reviews" meta_title: ".NET Reviews 2026: Details, Pricing, & Features | G2" meta_description: Filter 165 reviews by the users' company size, role or industry to find out how .NET works for a business like yours. aggregate_rating: rating_value: 4.4 review_count: 165 scale: '5' date_modified: '2026-10-06' parent_category: name: Mobile Development url: https://www.g2.com/categories/mobile-development ---

.NET Reviews & Product Details

Profile Status

This profile is currently managed by .NET but has limited features.

Are you part of the .NET team? Upgrade your plan to enhance your branding and engage with visitors to your profile!

Pricing

Pricing provided by Xamarin.

BUSINESS

$999
per year

ENTERPRISE

$1899
per year

User Insights

Average based on 165 real user reviews.

Implementation Time

4 months

Perceived Cost

$$$$$
DB
Dinesh B.
Junior Consultant
Mid-Market (51-1000 emp.)
"C# Beyond the Cubicle: Why .NET is My Go-To for Modern Dev"
4.5/5
What do you like best about .NET?

I love how C# keeps getting sleeker, making it feel less like corporate "enterprise" code and more like a modern powerhouse. The cross-platform flexibility with .NET 8 is a game-changer for microservices. Plus, the LINQ syntax is just chef's kiss—it makes handling complex data feel effortless. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The legacy baggage. Dealing with old .NET Framework projects feels like being stuck in the past, especially when you’re fighting with Web config files and DLL hell. Also, while the ecosystem is massive, the sheer memory footprint can still be a bit heavy compared to Go or Rust. Review collected by and hosted on G2.com.

Kamlesh A.
KA
Kamlesh A.
Senior Consultant
Information Technology and Services
Enterprise (> 1000 emp.)
".NET: A Powerful and Versatile Framework for Modern Application Development"
5/5
What do you like best about .NET?

It provides a productive, powerful and unified ecosystem that enables developers in building a high-performance oriented, highly secure, and scalable applications across the web, desktop, cloud, mobile, and APIs—all on a single platform. Modern and versatile, .NET works seamlessly with cloud-native, microservices, and containerized architectures. .NET stands out for its consistency, performance, and flexibility, making it a reliable choice for both modern cloud solutions and large-scale enterprise systems. It lets you build almost anything—fast, securely, and at scale—using one modern language and one powerful ecosystem. It is versatile and multi-purpose and helps to build web apps, cross-platform UI UX, APIs and microservices and has strong integrated ecosystem with best-in-class IDEs in Visual Code Studio. It offers seamless integration with Microsoft Azure Cloud, and its AI model can help the developer community. This is a valuable platform that gives full Return on Investment (ROI) to any enterprise. It is very useful for enterprises to do application development across platforms, including mobile application. It offers various tools to build UI UX for an application. Review collected by and hosted on G2.com.

What do you dislike about .NET?

It mostly comes down to large and complex ecosystem rather than its capability. It requires a good understanding of the complex architecture patterns, tooling and frameworks.

There’s a steep learning curve for beginners because the ecosystem is broad (ASP.NET, Entity Framework, .NET CLI, and different hosting models), which can feel overwhelming early on. There are also frequent changes across versions; even when the improvements are positive, shifting patterns and APIs between .NET releases can mean ongoing relearning and refactoring. On top of that, the ecosystem tends to lean enterprise: the tooling, architecture patterns, and hosting choices can feel heavy for small or straightforward projects compared to lighter frameworks. Its fully benefit can be realized only if its integrated across the enterprise. There should be enough support for new starters and quick onboarding to developers will be helpful for faster adoption.

In summary, .NET is powerful and mature, but it can still feel complex and heavyweight—especially for newcomers or teams building smaller, fast-moving applications.

It should be made more like low code no code and plug n play feature to make it easy to use and more integration with AI tools is needed for deriving faster outcomes and efficient output. Review collected by and hosted on G2.com.

Jagan M.
JM
Jagan M.
Systems Engineer
Enterprise (> 1000 emp.)
"Modern .NET: is Inevitable"
5/5
What do you like best about .NET?

Honestly, the biggest win for me is how well modern .NET plays with today's infrastructure. Since the shift away from the old Windows-only framework, the cross-platform performance has become incredible.

I love that I can build heavy, enterprise-grade backend services and just seamlessly drop them into Docker containers to run on Linux or spin them up in Kubernetes clusters without a hitch. C# is a great language to write in, but from a purely technical standpoint, the fact that the ecosystem and tooling don't fight me when I'm trying to deploy, automate, and scale is what makes it stand out. It just works, and it runs fast. Review collected by and hosted on G2.com.

What do you dislike about .NET?

Ironically, its massive ecosystem is sometimes its biggest trap. You're constantly dodging the hangover from the old Windows-only days. You'll be setting up a clean pipeline, and suddenly a "modern" package you pulled in breaks your Linux containers because it secretly relies on some legacy Windows dependency buried deep in the stack.

Also, when you're managing the infrastructure side of things, .NET can feel pretty heavy. If you're orchestrating microservices in Kubernetes, these apps just eat up more memory and take longer to spin up compared to leaner backend languages like Go. You have to aggressively wrestle with things like AOT compilation just to get the container images down to a decent size. It’s doable, but it feels like a lot of friction when you just want to deploy a fast, lightweight service. Review collected by and hosted on G2.com.

Jaynil C.
JC
Jaynil C.
IT Analyst
Enterprise (> 1000 emp.)
"High-Performance, Structured Development with ASP.NET Core and Visual Studio and Visual Code"
5/5
What do you like best about .NET?

It gives you the power to build almost anything—web apps, APIs, desktop software, cloud services—while still feeling structured and predictable. With tools like ASP.NET Core, you get high performance and clean architecture out of the box, and the ecosystem around Visual Studio makes development smooth and productive. Review collected by and hosted on G2.com.

What do you dislike about .NET?

Slower for quick prototyping.

For small scripts or rapid experiments, something like Python or Node.js is usually faster to spin up than C# projects.

Ecosystem bias still exists.

Even though it’s cross-platform now, parts of the ecosystem still feel more natural on Windows due to Microsoft roots. Review collected by and hosted on G2.com.

Souvik J.
SJ
Souvik J.
Team Lead ASRS
Small-Business (50 or fewer emp.)
"Visual Studio + NuGet Make Dependency Management and Debugging Feel Polished"
4/5
What do you like best about .NET?

Since the shift from the old .NET Framework to the modern, open-source .NET (beginning with .NET Core and continuing through releases like .NET 8 and 9), performance has become a major selling point. Improvements such as Just-In-Time (JIT) compilation optimizations, Hardware Intrinsics, and more efficient memory management (for example, Span) help make it one of the fastest mainstream runtimes available, and it often tops TechEmpower benchmarks for web framework throughput. Review collected by and hosted on G2.com.

What do you dislike about .NET?

While .NET is incredibly robust on the backend for APIs, microservices, and cloud workloads, its cross-platform frontend story still feels less polished. .NET MAUI (Multi-platform App UI), which is intended to replace Xamarin for cross-platform desktop and mobile apps, has drawn criticism for stability problems, platform-specific bugs, and styling inconsistencies—especially when compared with alternatives like Flutter or native Swift/Kotlin. Review collected by and hosted on G2.com.

Vinay S.
VS
Vinay S.
Technical Content Writer
Mid-Market (51-1000 emp.)
"Smooth Cross-Platform Experience with a Massive Ecosystem"
4.5/5
What do you like best about .NET?

The cross-platform support and the massive ecosystem are the biggest strengths for me. Everything works together smoothly—from web to desktop to APIs—without much friction. Performance has also become really solid, especially in the more recent versions. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The learning curve can be steep for beginners, and it can feel bloated for smaller projects. Documentation sometimes lags behind new releases, which gets frustrating. Review collected by and hosted on G2.com.

Ravi Ranjan G.
RG
Ravi Ranjan G.
Azure Specialist
Mid-Market (51-1000 emp.)
"What .NET gets right"
4.5/5
What do you like best about .NET?

Modern .NET (8, 9, 10) is competitive with Go and sometimes Rust for typical web workloads. C# has absorbed pattern matching, records, nullable reference types, primary constructors, collection expressions — without the kind of churn that makes old code feel abandoned. Review collected by and hosted on G2.com.

What do you dislike about .NET?

Even with cross-platform support, a lot of the "happy path" assumes Visual Studio on Windows, IIS, SQL Server, Azure. Stray off it and things get rougher — sometimes subtly (worse docs, fewer Stack Overflow answers), sometimes overtly.There's "old .NET Framework," .NET Core, .NET Standard, .NET 5+, Mono, Xamarin (now MAUI), UWP, WinUI, WPF, WinForms — and figuring out which one applies to your scenario, especially for desktop or older codebases, is genuinely confusing. Review collected by and hosted on G2.com.

SARAYU B.
SB
SARAYU B.
Software Engineer
Mid-Market (51-1000 emp.)
".NET’s Versatility and Backend Performance Shine"
4/5
What do you like best about .NET?

What I like most about .NET is its versatility. It offers a wide range of tools and packages that make it easy to integrate different services seamlessly and build on top of them. For example, it covers everything from basic multithreading and efficient logging to integration with modern cloud technologies—you name it, and it’s available in .NET. On top of that, I personally love the performance of backend applications built with .NET. Review collected by and hosted on G2.com.

What do you dislike about .NET?

.NET is from Microsoft. Having worked on both Spring Boot and Entity Framework, which are based on Java and C# respectively, I still feel the documentation and the number of resources available for .NET are much less compared to Java or Spring Boot. Because of that, the learning curve for .NET feels quite steep. It’s also fairly code-intensive. In my experience, maintaining .NET code can be a bit troublesome and often requires stronger architectural understanding and more code expertise. Review collected by and hosted on G2.com.

Rohit R.
RR
Rohit R.
Senior Business Analyst
Small-Business (50 or fewer emp.)
"Reliable, Scalable, and Fast—.NET with Visual Studio Shines"
5/5
What do you like best about .NET?

What I like most about .NET is how reliable and well structured it is when it comes to building scalable applications. It offers a rich ecosystem, strong performance, and excellent tooling especially with Visual Studio which helps make development faster and the codebase easier to maintain. Overall, the framework feels mature, secure, and flexible enough to support everything from web apps to enterprise-level systems. Review collected by and hosted on G2.com.

What do you dislike about .NET?

While .NET is powerful, it can be overkill for small applications, and the ecosystem’s size sometimes makes it harder to choose the right tools or stay up to date. Review collected by and hosted on G2.com.

Ganesh  G.
GG
Ganesh G.
ServiceNow Senior Technical Consultant
Mid-Market (51-1000 emp.)
"High-Performance, Cross-Platform Development with a Massive NuGet Ecosystem"
4.5/5
What do you like best about .NET?

The greatest strength of .NET lies in its evolution into a high-performance, open-source, and truly cross-platform ecosystem. With C# as its flagship language, developers benefit from a perfect balance of readability and power. Features like LINQ, asynchronous programming, and the robust NuGet library system allow for rapid development of enterprise-grade applications that run natively on Linux, macOS, and Windows. Review collected by and hosted on G2.com.

What do you dislike about .NET?

The primary frustration often stems from the fragmentation of documentation. Because the framework has transitioned from the old ".NET Framework" to ".NET Core" and now just ".NET," searching for solutions often yields outdated or irrelevant code snippets. Additionally, the sheer size of the SDK and the complexity of project configuration files can feel "heavy" compared to more minimalist environments. Review collected by and hosted on G2.com.

Questions about .NET? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is Xamarin used for?

0 Upvotes
0
Join the conversation
Mosin P.
MP
Mosin Pathan
•
Last activity over 4 years ago

Which is best MVVM framework for Xamarin.Forms and What is future of Xamarin?

Pricing Options

Pricing provided by Xamarin.

BUSINESS

$999
per year

ENTERPRISE

$1899
per year

INDIE

$25
per month
.NET Comparisons
.NET Features
Ease of Use
File Management
Multi-Language Support
Adaptive Learning
Natural Language Interaction
Proactive Assistance