This will give as a ability to trigger to Create Site as a flow event.
If "Item Create on List" Create "SharePoint Site base"
Actions relating to sites would be ideal:
When a project is created,
Create a Sharepoint Site.
When a user is added to a project,
Add that user to the Sharepoint Site.
Should be able to do this all with ease now, with the new SharePoint REST HTTP connector in Flow that replicates the SPD2013 REST API engine. makes life easier!
it would be great to have this funcionality as part of the native featureset for Flow.
Not just a site, but a site collection with all the templates available from the Admin Center. Nintex seems to have this option and it would be nice if Flow or even Logic Apps had the same.
You can use Plumsail SP connector from Plumsail Actions to create Modern SharePoint team and communication sites. They are separate site collections internally.
There is an action called Create Modern SharePoint Site. You can find more example of implementation in this article.
Note: this is a third party paid solution.