I've built two cabs, both mdf, one used a latex primer and one used an oil based primer, the oil based primer allowed for less coats of the latex paint and went on smoother.
My response said nothing about which one works, my response did say which one works better;)