MPC Beats is free and has very few limitations. i never have hit one…
It has a bunch of good fx and some basic softsynth.
I feel it‘s maybe everything you ever need for making a beat. I guess you can still use vsts in it.
For Masteing i discovered that the standard Apple
Compressor/Limiter works great for me. But i am not an expert here.
The variety of sound plugins which i used before are only available for windows.