I love the concept of the role promotion and recurring billing but I'd like a couple more features. Let me know if these already exist but here are some things I wanted that I don't think ubercart has:
-A cancel button for 1 time payments that sends an API call to Authorize to cancel the order within Authorize, right now it seems like that it only cancels orders locally.
-Need an infinite option in the total occurrences text field for the recurring payments feature (uc_repeater module?)
-Need users to be able to cancel their own subscription, right now I think admin's can cancel a subscription
-Would like a uc sub module for bulk updating subscriptions, such as you could update the price of a subscription and click check boxes to update the subscriptions and it would make the backup API calls and give you error reporting and whatnot if a subscription wasn't correctly updated
-REALLY need a way to upgrade/downgrade a subscription, say if they belong to a certain subscription group or something they could move back and forth and it would make the appropriate backend calls
-Anyway of updating the price of just 1 person's subscription in case we wanted to discount? (not sure ab this one)