Improve One-Click WordPress Install on Managed WP Servers
The current system is super clunky, and takes way longer than doing it through WHM / cPanel. It frequently gets stuck showing "Installing..." in the notifications box, and I end up having to contact support to fix something that's wrong.

Thank you so much for letting us know that the new site creation function isn’t always working smoothly. While the installation function is setting up WordPress and any must use plugins, it shouldn’t be sticking in the install state. I’ll make sure we take a look at what might be happening when you’re setting up new sites and use that information to see how we can improve this situation for you and others.
UPDATE: This issue should be resolved now. Should you encounter this situation again, please contact us and we will investigate immediately. Thank you!