For moderation, I love AgoraPulse. It's very robust and allows you to moderate comments, hide posts that aren't relevant, ban users that spam you, and conduct real-time social listening for the brand (or competition!) mentions. It also allows you to create canned/pre-planned responses for common questions, and these can be tailored by social account and platform. It's increased engagement for all of my clients of Wonderland Media by 200%(on average) and has lowered response times substantially. For larger teams, it's great for assigning tasks to team members and allows you to send responses for approval before they are posted. The only drawback of this software is that I have to re-login every day, which can be a pain from mobile, and you can't ban users or block them from the AgoraPulse app (only the desktop interface).