If you live in a small house or apartment with a tiny patio, choosing a tree can feel like a gamble. You want shade, flowers, maybe even fruit, but you do not want roots lifting the floor or cracking ...