Hi Adam, Thanks for the post. I wanted to clear up a couple of details about gesso if you don't mind.
Gesso is basically a primer made from Calcium Carbonate and binder. The binder is the same acrylic binder used in all the acrylic paints, so gesso doesn't actually have a less "plasicky" look to it. It's the same stuff as all the acrylics except that instead of pigment, the calcium carbonate gives the surface a tad bit of 'tooth" for the paint to adhere to.
Gesso is mainly used for sealing unprimed canvas. Gesso can be used in place of white during the painting process which I recommend if you want to draw on top of your painting. If you use only white paint, the surface may be too slick to draw on. Any gloss will increase this slick quality. If you aren't drawing on top of your acrylic painting, I'd suggest sticking with titanium white paint.
In the past, they used to make gesso using glue made from rabbit skin (yuk). I've heard this is a lovely surface to paint on but is kinda nasty if you think about it.
Gesso shouldn't be used on rubber or vinyl because it can't bind to the surface properly and due to the substrate having more flex than the paint, it will ultimately peel off. You can paint on metal, but I would suggest coating metal with a primer made for metal first, then gesso, then acrylic paint.
Acrylic gesso is a great primer for oil paint. I suggest doing underpaintings in acrylic and then switching to oil for the final layers. This combines the pros of both mediums while avoiding their pitfalls.
Hope that helps some. You guys let me know if you have any questions about materials, etc. I've tried almost everything and even made my own materials when I didn't think the art store stuff was working that well. It's been exhausting and expensive, but worth it in the end. I hope. : )
-Lee