I've had a play with PowerApps - ti was PowerApps For Teams which is (or was) more limited than full-fat PowerApps. For example at the time you could only use Sharepoint Lists as your data backend but I understand now there is a 'Dataverse For Teams' also. For serious LOB applications for end users you or your customer would need the full PowerApps on your Office 365 subscription. As ever with these low-code tools, it's great until you start hitting edge cases but I was quite impressed.
Of course business application style reporting and printing is a distinct afterthought as it seems to be with every tool that isn't Visual FoxPro ;)
Take a look at April Dunnam's excellent Youtube tutorials.
https://www.youtube.com/watch?v=-H4ljf4FuTE