except for visual studio code
But also:
- Telemetry everywhere
- Not permitted to use the official marketplace with OSS builds
- Not able to use certain extensions (like C# debugger) with OSS builds
Though I've been very happy about the direction .NET and C# have been going, especially the licensing.
Version 5 of a software, device, vehicle or such isn't necessarily better than version 4, and no official definition of the word "version" require this, either. If I may make another anology: You may pick one of 5 different versions of an outfit to wear, and even though they were labeled in the order they were made, from 1 to 5, none are inherently, objectively better than any other. In the case of UUIDs there are versions that are meant to supercede others, but also simply alternatives for different use-cases. Anyone with access to some up-to-date information can learn what each version's purpose is.