Hi Jeff,
For me, it seems that DotNetPanel is more user-friendly than Plesk. I am planning to host only asp.net applications, so from this point of view I think that DotNetPanel is a better option.
I haven't consider Helm because I read on many forums that its support for IIS7 is not very good.