They are great, and yes, they are a bit invasive if you are referring to Trumpet Vine.
There is another plant that is also great for attacting Humming birds that also has the same common name but it botanical name is
Zauschneria californica or California Fuschia or Orange Hummingbird bird plant. You can find it at
http://www.laspilitas.com/plants/698.htm