This is a commonly asked question, there are so many factors to be considered, soil type, rainfall, sunlight, soil ph, drainage, temperatures, micro climates, etc. It can be difficult to figure exactly what to plant, considering the microclimates that can exist from one field to the next.