This is something I'm sort of learning by doing - I have several trees, and they are too young to produce fruit, but it has been enjoyable. I've been growing mostly subtropicals, which generally have both a max and min temperature to keep in mind, and here in central North Carolina we can get temps into the teens a few nights every winter, and a few 100-degree summer afternoons, though extended periods at either of those extremes are unusual.
I have eureka lemons, guavas, tangelos and feijoas sprouted from seed, and some have done well, others not. I'm trying to sprout some kumquats and cherimoyas now.
I also have two other grafted citrus - a calamondin and a yuzu, which are both ~2 feet tall. The cal had to shake off a few pest issues, but has recovered and resumed slow growth. The yuzu has unexpectedly become - far and away - the most vigorous of the citrus. In spite of their subtropical nature, they got a bit sluggish in the high heat and humidity of summer here - when fall temperatures came in, they got a lot more vigorous, almost immediately. The yuzu is starting to seem considerably more hardy and rugged than most other citrus.
I've got a cinnamon tree in a 7 gallon pot, and that has been the easiest. Very lush continual growth, seems to prefer spring/fall conditions; warm days and cool nights.