The real key to airbrushing is the ability to make your finishes come out in different sheens. Masking and laying the paint is only the first step! If I could get an eggshell finish down I’d start dabbling on my own throws as its the only way to still have an all around performing yoyo that is painted.
As far as masking, there are many ways to go about it and many mediums to choose from as well. There are even liquid masks that can be applied and drawn on then cut out what you want to have exposed for the paint to adhere to.
Airbrushing will always allow the painter to perform the most detailed work in my opinion but then the finish texture comes back into play. And paint will always chip way more easily than ano or powder. Trade offs that one must decide about.