Any recommendations for an EU VOIP provider that we can port our US phone numbers to?

Our current US provider is garbage. (We maintain our US phone numbers to make a few expat things easier.)

@jeffwatkins I use voip.ms and it is an interface nightmare but they do allow you to do flexible things. Caveat: I only use it for text messages in the US