I have around 6 years of experience in SharePoint, ASP.NET MVC, ASP.NET Core MVC & SQL Server. Now when I want to take a decision, if the project should be implemented using SharePoint/PowerApps or using SQL-Server/ASP.NET-MVC, is the complexity of the relation between the entities. The less complex the more I go with SharePoint/PowerApps. But one of the main concerns I have found recently and one of the main differences is the upgrade time/effort required by both technologies to stay supported by Microsoft.
Now in ASP.NET Core, Microsoft release new .NET core versions every 2 years and the new .NET version become out of support each 3 years, while if we develop our app using Power apps and SharePoint, we will not face this support issue, am I correct?
Can I say that using SharePoint/PowerApps will be more reliable and will require less effort/time to stay supported by Microsoft? Any comments or thoughts?