General Member and Shopping experience question

Hello and good day!
Currently, I run my site with the marketpress plugin, to sell digital downloads.
However, I would like to have a member area for my customers where they can overview their purchases and re-download them if needed.
This would also be a place where I can offer them some kind of loyalty reward, upgrade coupons or ...
Would Membership 2 tick all those boxes?
And would the porting of the current items on sale to membership rewards be possible?
Also, what about the payment gateway; I did install membership 2 and have not found the same gateway possibilities as with the marketpress plugin; in the membership 2 payment gateway, I seem to be only able to add a paypal payment button? Is that correct?
In marketpress there's also no option to deduct taxes, I read that this would be possible with the membership 2 plugin, as this is needed to conform with the EU VAT regulations.

Thank you for your time and I'll be looking forward to your reply('s)