This is by far the best membership extension there is to Joomla. Easy to setup and use. No need for anything else.
Support is the best I have come a cross on the net so far.
They listen to your wishes and add it to the extension in a couple of day. Amazing!
I highly recommend this extension.