@syhrh
The Leave Request template provides the functionality for users to make leave requests and for managers to approve or to reject leave requests.
The features are all pretty obvious so I wouldn't say that there are any hidden or subtle features. The app detects the manager for the user through the Microsoft 365 setup, you can configure the number of available vacation days, you can group the requests into types such as vacation/family/sick days etc, and the app keeps track of the number of remaining days for each employee.
The limitation of the template is that it may not suit exactly the way that you or your business works, so I would recommend that you try out the template to assess the limitations for yourself.
Two very common requests is to be able to make half day requests, and to adapt the template so that it works with SharePoint rather than Excel. I have created and uploaded a copy of app of app with these adaptations here.
https://github.com/powerappstim/leaverequest