Answer: There are a wide number of crabapple trees available and they are as a rule relatively fast growing and do well in your area. When you make your selection be sure to check the mature size (they range from about eight to about thirty feet!) and the disease resistance (this varies from terrible to excellent) of the particular variety you are considering as well as the foliage color and bloom color and type you like. For instance, "Sugar Time" and "Prairie Fire" have had good ratings and are in your size range but the two trees are very different in appearance. Crabapples do best in full sun.
Redbud trees are native in your area and should do extremely well for you also. They are in that size range of twenty to thirty feet, but may not grow as quickly as the crabapples. These will do well in a range of lighting from full sun to partial shade to somewhat shady as they are an understory or edge of the woods tree in the wild. They may take a few years to bloom to their full potential but in my experience they are worth the wait.
Q&A Library Searching Tips