Mobile app:
a. Integrated profile create, edit (including avatar)
b. Notifications
c. Chat (mobile to mobile AND mobile to site)
d. Forum
Store and Payment
a. Ability to add tangible items
b. API for Authorize.net, Stripe etc. (there are 3rd party modules already)
c. Flexible subscription management