Ok, thanks to all.
So, as I read, all in all enamel are still the best way to undercoat a miniature, aren't they? As for a mask, yes, I do use it. And about gesso: I'll check it out.
Yet, I assume everybody is priming with "can" spray for large number of minis, right?