You don't want a tree that is going to grow too large during the time you'll own the property. Consider your soil type. Different types of soil are best for different trees. Find out which works best for you. Consider your climate.
Different climates work best for different trees.
You wouldn't plant a palm tree in the northern United States, for example. Consider trees that fit best in your climate. Ask questions at your nursery. Take all of your care, handling, and climate questions to your local nursery. Find out what they have to say.