As a CLI it's hideously baroque. It brings in all the mental overhead of OOP without the tooling needed to make OOP comfortable to work with. OOP is pleasant in .NET languages thanks to the relationship between Visual Studio and all information the .NET framework has about classes and assemblies - all the documentation around the object you're manipulating is right there.
The lightweight-but-still-too-heavy Powershell ISE leaves the user completely in the dark about the .NET framework.
The lightweight-but-still-too-heavy Powershell ISE leaves the user completely in the dark about the .NET framework.