I want to use powershell to manage performance counters because it doesn't require compiling like C#.
However, in this article it is said that powershell is not recommended for this purpose.
Also, in this post it was hinted that C# would be better than powershell because instances created within C# would be permanent. I am not convinced about this though because I have tested it and it seems both C# application and powershell script have their instances deleted when they are closed.
So, is there any other reason that would make powershell not recommended to manage performance counters compared to C#?