Growing your own vegetables is often cheaper than shop-bought produce, but for most of us the real benefits are far greater than this.