It really depends on your budget and software needs, but Bandwidth.com is one of the most popular alternatives to Twilio. Bandwidth is much cheaper than Twilio. However, Bandwidth does not offer SMS shortcodes.