The only thoughts I have ... well I guess there are quite a few. I noticed today that Smart-Thinker.com now allows you to download and try it for free, which I am doing and will let you know.
I am developing a small, but rich featured, local comunity site and this type of functionality is practically assumed. I can see that Smart-Thinker.com's has come quite a long ways in the past few years since I started looking for this.
The features I am looking for are integration with Forums, Reviews and stuff like that. It seems like when you go to other sites and log in, like facebook, or imdb or yahoo or anywhere that the site knows who you are and allows you to comment on anouncements and other items. Perhaps I am expecting too much? Some logins follow you accross domains and in diferrent companies sites like Live Id (Passport), facebook allows me to comment on other sites and then logs me into facebook to record the comment there. I don't need that. But within my own local community site I would like people to comment, blog, and have lists of friends and favorite establishments and the like.
I can see that the users abilities can get very nebulous and extensive, but a few features in this area really need some work. I am using some modules which upload all users pictures (such as pictures in their HTML text) into the same folder as everyone else. That doesn't seem prudent. Most of my users are well behaved but accidents happen.
I will let you know what I find out soon. Thanks for your interrest in this subject.