You’ll have to be more specific about your geographic location than “Demographic Anomaly” if you want a usable answer. 
Trees are normally recommended based upon Tree Hardiness Zones, (as classified by USDA, although there are variations on these). Generally speaking, these zones refer to the lowest average temperature that might be anticipated throughout the year. If you give a general idea as to your location, that would locate you in a specific zone, and certain trees would be ruled in or out.
Zones are the first and most important factor in determining suitability, but it goes on from there. Other considerations are wind, sun, salt/ocean exposure, rainfall/moisture, etc.
The more information you can give, the better people can help. I can probably give some good advice for the US from the northeast through some of the midwest, possibly the Pacific northwest. If we are south of Virginia or in California I will sidestep this one.
Some further questions:
-How tall do you want the tree to get? How far up your house do you need shade?
-How quickly do you need it to get to this height? Faster growing trees tend to be weaker and messier (broken branches). Usually shorter lived, as well. Folks who are looking for a quick landscape and don’t intend to be there long tend to go with the fast growers.
-Do you have an irrigation system, or is water an issue?
*Laburnum shirlii * is nice, I think. Does well in Milwaukee. 
I agree about flowering crabs. Wyman tends to favor them over flowering cherries. As with almost all fruit trees, vigilance must be maintained for pests, although there are some resistant species. But, let’s get a little more information before making that decision.