I'd rather use any controllable airbrush, be it a pen, or a touch up or cup gun for automotive.... You just have to know what your doing 🤣
Seriously though an airbrush gives you control no rattle can is able to. Control of the air output and the paint flow into the airstream gives incredible control. Poop it on so thick it spatters, or mist for a whole minute before a dusting takes place.
You can inspect the paint your about to use first hand too. Thin it just as you like, etc ..
Rattle cans work ok in my hands too; no huge complaints really. but not better, because they simply aren't. I usually rattle can, but when I really care, the compressor gets fired up.
I'll give you easier to clean up though! (clank)