What makes a good PowerShell editor?