I recently painted my stained cabinets an off white color. I primed with Zinsser Cover Stain. It is sandable and leaves you with a glass smooth finish to paint. I also used Cabinet Coat by Insl-x for painting. It went on very smooth and levels out to a factory like finish. I did replace show shelves... and used mdf. I primed them the same way and had to sand to get a smooth finish as well. I practiced on several pieces of wood and mdf before moving to the cabinets and doors. Used Cabinet coat alone (which does not require a primer) 1) Kiltz then Cab Coat... 2) Kiltz (water based) then Ben Moore Regal Semi Glass Latexand 3) Cab Coat Oony and 4) Zinsser Cover Stain then Cabinet Coat. In all situations the primed pieces looked for superior to the ones that were not primed.
Cabinet coat goes on extrealy smooth and levels like nothing I have ever seen. Have no experience with Mirolac, but you may want to take a minute to go to the Insl-x site and check out cabinet coat. I have done all my painting over the yrs and was truly impressed with Cabinet Coat. My sister thought I had replaced my cabinets. No one can believe that I got the result i did painting them. Good luck!