I grow various vegetables in two raised beds in my back yard - usually one has tomatoes and sweet peppers, the other has non-nightshade vegetables (rotating annually which is which). I live far enough north that it's not really worth planting anything over winter, I haven't had the patience to plant proper overwinter crops, so it lays dormant for that time; then I amend with some additional (mushroom, mostly) compost each spring when planting.
Is it better for my garden for me to remove the dead vegetation now (in the early fall; it's just recently fallen below the temperature they will grow new fruits in) or for me to let them stay in the soil over winter and remove them shortly before planting in the spring?