I’ve been painting on canvas for years. I thought it was great when I graduated to stretch canvas. My problem with canvas is that it bounces. It’s on a stretcher and fairly tight like a drum and when I’m painting it bounces a little. Annoying! I tried painting on a piece of wood years ago. The problem is that a wood board is small and heavy. Lately I’ve been painting on thin plywood mounted on a wooden frame. With an application of gesso it’s relatively easy to get a very smooth surface that has enough tooth to take paint easily. Price is about the same as good canvas and there are some reasonably large sizes available. It doesn’t bounce. For really big works I think canvas would still be the surface of choice.