Can we make a full functioning web site, as one can develop using angular or react using PowerApps Portal.

Can we make a full functioning web site, as one can develop using angular or react using PowerApps Portal.
It's difficult to compare but below are my observations.
Power App Portals:
1. In terms of data integration, you can easily integrate with CDS using entity lists, entity forms, etc. You can show entity Forms as forms in the portal with no coding.
2. Custom JS and CSS can be written and underlying bootstrap can be customized. But you need to work within Microsoft defined rules and framework. Not flexible with custom UI.
3. Dynamic content can be added using Liquid templates.
4. CDS security can be applied.
5. Authentication mechanisms are pre-built.
Overall, the Power App portal is more like a CMS with some restrictions.
Custom Portal using React and Angular:
1. Data integration is difficult, you need to use your own Web API call to interact with CDS.
2. More flexibility with UI. Easy landing pages etc.
Please mark it as answer if it helps. : )
Thanks
Satish Reddy