For cabinets, cover stain is a solid choice, especially if you need a high adhesion primer that blocks stains and seals well. It dries fast, sands easily, and gives a good base for paint. the main downside is the strong smell oil based primers aren't the most pleasant to work with. If that's a concern, you might want to look at water based alternatives like bin advanced or stix, but they won't block stains as well. If you go with cover stain, just make sure to ventilate well and allow enough cure time for durability