I always use site collection as the basic unit to build SharePoint platform. So, if possible, I would create separate site collection instead of sub site when new site request pop up.
Inevitable, there will be a lot of site collections in the farm.
That's all right. We keep millions of records in SQL table, and it's much better than keeping them in thousands of files.
But sometimes it's annoying when we need to create, backup, restore or move site collections through PowerShell scripts. That's why I built this tool.
It's easy to write the PowerShell scripts to do the work. However, as a SharePoint administrator, I need to do that many times every week. In that case, this tool is handy.
Give it a try! It doesn't change anything of the SharePoint server, and just generate some PowerShell scripts, which you can run from PowerShell console.
Please let me know if you find anything can be improved, or want to add more functionalities to it.
SharePoint 2013. Winform tool to generate PowerShell scripts, to move, create, backup and restore site collections.
SharePoint 2010. Winform tool to generate PowerShell scripts, to move, create, backup and restore site collections.