No experience yet, but I’m planning on priming those scenery pieces with a cheap airbrush, too. They are too big for me to use a brush. And I’m not sure about trying a spray can on them.
As for painting, I use Vallejo and Army Painter colors – no problem on plastic, metal or resin minis, so I don’t expect one here.