i used latex primer and latex paint which turned out brilliantly.  I used Zinser brand primer and a decent quality latex paint on top.  2 coats of primer and i think 4 coats of paint sanding between each, looks really good.  Oil makes life easy on MDF, but if you use a really good quality latex primer and put 2 coats, allowing each to dry properly, it should be fine.