Earlier quoted context omitted.
Twilio is the easiest by far, IMO.
Twilio is also one of the most expensive providers, and if you don't need E911 you can easily get numbers for less than half that price.
That's great to know, could you point me towards any other companies?