The catalog integration (in my opinion) is intended for orgs who don’t have a ton of needs for customization and need something off-the-shelf they can implement quickly.
The most flexibility you will get is with the approvals, which you can watch my live stream on that topic to find out more
You don’t really have any control over the notifications, but you can always modify the workflow it comes with to fire events to send specific notifications if you want.