When I started scripting in PowerShell for customers I started to like scripting. So I also started learning C#. Ok this is a little bit harder to learn then PowerShell scripting.
When a customer requested an integration between Ivanti Security Controls and Nutanix I build a nice PowerShell script with API connections. When I showed this to the customer they were a bit disappointed because it was only script and not based on GUI.