I can’t comment on Vallejo primer, as I’ve never used it. But I have used Humbrol, Tamiya, Mr Surfacer, and AK. Each has their own virtues and vices. All of those have been good products. I’ve never had any luck hiding flaws with primer, but have found all sorts of flaws needing correction that I thought that I’d corrected.