Huge recommendations:
1. Know what plant hardiness zone, sunlight, and water/groundwater requirements your trees need. Soil testing wouldn't be a bad option (and could also tell you more about stable surfaces for tees and structures, as well as how well the area may drain).
2. Always get native trees! They will better fit the ecology of the area and be far less likely to outcompete native and desirable vegetation. Refer to your state DNR or the USDA info sheets for location data.
3. Space them appropriately. Remember that 5-10 years is a long time for DG, but barely long enough for even a rapid-growing tree to reach maturity.
4. Protect them from discs. Protect them from animals (deer rubs and forage, etc). Saplings are especially susceptible when their bark is compromised. Keep the root system protected and watered for as long as possible. Look up how to mulch for different species.
5. Consider the growth pattern of the tree. Straight, narrow, and high works for a stand of second-growth pine; it definitely doesn't when it's the only tree around--without nearby trees for a windbreak, it's vulnerable. A sprawling live oak could be a great feature, but it could also usurp your fairway. What will the tree look like in 10, 20, 50 years?
6. Know about utilities (underground, overhead, proposed). If you plant it, you could be on the hook for maintenance and/or damages incurred.
7. In addition to trees, really think about erosion control in the landscaping phase of the design. An unmowed buffer around water features will reduce bank erosion. Steps or switchbacks (see USFS Trail Manual) will help limit total disturbed area on hillsides. Etc, etc.
If you want more specific info, I can talk to biologist nerds at work. I love trees, in that they exist. They love trees, in that it's all they care about.