Last time I looked, Spreedly's API and functionality wasn't even in the same ballpark as Chargify's. I've worked on integration projects with both, and Chargify is much better and more configurable. Spreedly may have improved, it's been a while.
Keep your interface to services like this as thin as you can get away with without compromising customer comfort, in the long run you'll be very happy you did.