The nice thing about container gardening is you can change the soil every year and have a new medium to grow plants. And be able to keep them from harms way when the weather gets bad. But to me being able to watch them develope and grow is something you can enjoy all season long, as you care for them and watch them flourish. And enjoy the bounty which you grew. But remember save those seeds.
Another nice thing about container gardening is you can place the plants in a way that is pleasing to the eye and give you that Zen kind of feeling which is good for the plant and you.