Must have plugin for blog provider?

I have plan to be blog/CMS web provider in my country. (Power by WordPress and WPMUDEV). I just installed WordPress Multisite and install some plugin like Pro Site and I not sure i should install Membership plugin for sign up process?

Please recommend plug in that must have for blog provider like, This is some of my list.

– Pro Sites

– Automessage

– Domain Mapping

– Anti-Splog

– Blogs Directory

– Moderation

– Recent Posts

– Messaging

– Chat

– Default Theme

– Simple Sitemaps for Multisite

– Global Site Search

– Communities

– Avatars

– Terms Of Service

– Mass Email Sender