I feel if you have allot of projects that you are spraying at one time then using an airbrush would be great. If you are just going to be doing one or two projects and then spraying them, stay with the can.
Airbrushes are great, however to keep them clean and operational is allot of maintenance and very time consuming.
Hope this helps