When it comes to hosting control panel for Linux, we always see a long list of options. Usually, people pick cPanel, but there are many other control panels like DirectAdmin, Webmin, etc… considered as good alternatives, but this not the case when it comes to the selection of control panel for Windows server, either you have to manage server without control panel or deal with the options available with it.
I agree with the statement that Plesk is not up to the mark, but as there are very limited options available. So I think dealing with Plesk to be somehow less annoying as compare to other options, but this just from my personal point view.
Note: Webmin is also compatible for Windows, at least the information available on their website suggest it. Some people also suggest DirectAdmin for Windows, but I've no idea whether it works on Windows servers or not.