I'm linux-only so can't say for macos, but I use OBS to record and Kdenlive[1] to edit. It will take a bit more effort to get some of the effects like the zoom as Kdenlive is full video editing software, but it's a skill that IMHO is well worth the 45 mins to an hour it takes to get comfortable.
Not a direct alternative per se, as it is meant for coding, but https://syphon.github.io/ - I used to use this years ago and it worked great then for screen captures.