Both. Small trees are typically easier to plant and care for and can reach full maturity relatively quickly. However, large trees have a longer lifespan and provide greater environmental benefits. They also provide more shade and privacy than smaller trees. Ultimately, the best choice depends on the needs of the individual gardener. Those who want immediate results may prefer small trees, while those looking for long-term benefits may prefer large trees.