There are other options that may meet most of your preferences, including native trees such as cottonwood, basswood, river ...
For those who add plants and trees to their garden with the purpose of attracting hummingbirds, there are some you'll want to ...