I am currently integrating Suma into our environment and it’s really great. The registration interface takes a bit of hacking to work it into your design, but overall it’s pretty smooth.
My only issues with it are that users who sign up don’t get an invoice, and I can’t login to the admin area of my site and get a quick list of what users signed up for what subscriptions.
Other than that, it’s quick & easy integration with Paypal and making new subscriptions are very easy.
Hope this helps.