There is no single surface which is outright the best for oil painting. The artist must go through the advantages and disadvantages of each surface in order to balance the perfect one suitable for his or her needs and according choose the best surface for oil paint.It also depends on the type of paintings. Stretched primed canvas has been used for centuries, that could be a great answer. Answer:stretched primed canvas