Hi,
While the actions and restrictions are extremely useful I think the way in which they are implemented can be improved so as to increase the revenue they could generate.
The main problem with the way they are implemented now is, if the membership level doesn't permit the action, they never see that the possibility exists. For example, with comments on photos and videos. If the member either is not allowed, or has used up their limit, the actual comment box is not shown. I think if the comment box is shown, but when they try to post the message they get the notice about their membership level and a message to upgrade etc...
Same with simple messenger. If they do not have the permissions to use it, it's hidden. I think it should be shown and when they try to send a message they get the error. Or even better, they can send but not read. If they receive a message, all that is shown is that they got a message they can't read, unless they upgrade etc...
I think there are a lot of ways in other modules too but I just don't use them. But all in all, making the functionality remain visible (or have the option to) and to show the upgrade message when the action is performed is going to vastly improve sales in membership upgrades.
Thanks