I will say the online component is lacking. They have made some improvements including allowing you to sell tickets to pre registered programs. Our online sales volume is not significant yet, so we use a local cheap vendor that allows us to customize forms and create as many as we need. I think that blackbaud needs to work on their online component in all products.
I can report, however, that altru has come along way since when we first looked at it. We can do discounts and membership benefits. The reporting is pretty awesome and I love how we are being asked to participate in discovery sessions for new improvements.
We moved from the raiser's edge so we did lose some functionality like proposals and action tracks. I do also miss the ability to do custom reporting via crystal report.
I have lots more details for anyone interested.