Canvas is the go-to painting surface for most artists. How many times have you browsed a museum and noticed all the “oil on canvas” tags next to famous paintings? It’s tried and true.
Gesso is perfect for a flat surface, and several layers, with some sanding in between, will create a strong flexible barrier between your paint and the mdf.