Hi @cloudw_davet ,
Welcome!
I think it is totally case dependent but a few things to think about:
1. What type of data do I have? is it okay for users to see this data? if they are able to create/edit items then the SharePoint site / list must be shared with them on Edit access level. Any security concerns?
Could we maybe build a SharePoint site that only has this list in it, meaning no other documents/lists are exposed.
2. Power Automate will not give you an interface to Add/Edit records, in fact, if you are going to use the SharePoint list as your means to add or edit data then Power Automate is not required to do the editing and manipulating as the SharePoint list will save itself.
3. Think about the overall user experience, what would be nice for the user?
Personally, I build Canvas Apps with SharePoint lists so we can build a menu system / forms for the user to enter the data and this can be built exactly as you would like it. Then, use Power Automate as your process tool behind the scenes. For example, a record is created, please send an email to xyz.
Hope this helps!
Please accept as a solution if this was helpful to you 🙂
Aaron