Twilio has been a dream for SMS implementation, though I don't think they are appropriate if you need SMS outside Canada / the US at the moment. Their customer service is quite nice, too.
Words cannot describe how crazy I think picking a platform based on $10 of costs for development is, by the way.