I paint on a variety of surfaces. When painting on wood I prefer Medium Density Fibreboard, the most stable wood surface for oil painting
[1]. I more commonly paint on rigid supports than flexible canvas
[2].
I prefer to prime surfaces with Acrylic Gesso Primer, first applying a base coat of archival acrylic size where necessary such as GAC100 by Golden. Acrylic is chemically tougher than oil paint. Oil or alkyd primers are less stable on surfaces that accept acrylic
[2] (surfaces such as metal might work better with an oil based primer).