If you're looking for the best drywall sealer/primer I'd recommend Gardz. Apply 2 coats to ensure you didn't miss anything, but 1 coat should work fine if you apply it as heavy as you can. Because Gardz is so thin (think water like consistency) it penetrates into the drywall and seals better than anything else I've found.
Contractor Talk - Professional Construction and Remodeling Forum
A forum community dedicated to professional construction and remodeling contractors and enthusiasts. Come join the discussion about the industry, safety, projects, finishing, tools, machinery, styles, scales, reviews, accessories, classifieds, and more!