I enjoyed working with Stripe, they greatly simplified the whole process. However we've had to move back to a traditional gateway due to the 7-day rolling bank deposits in Australia. Taking 6 days of cash-flow out of the business just isn't good enough.
I've been impressed with the decisions your team has made in regards to this and other issues, such as the jailbait subs a couple years back. It's a fine line at a community like Reddit who pride free speech, but I think you've made the right choices and the community has backed you.
I use Lastpass Enterprise to manage the workplace users and their passwords, overall it works quite well. For personal logins I use Keepass synced using Google Drive.