Whats the best social marketplace for wordpress?

I’m looking forward in building a marketplace site. I need a big collectivity and community aspect with events by region and lots of user vendor participation. Is buddy press enough for that?

It’s important to be able to give different images to the different shops. Maybe basic/paying customisations er just customisation.

Each shop hase 1 blog page. Can buy more. and profile page that supports video and audio presentations.

All the shopping cart vendor stuff wich to choose? wc vendors, woo-commerce ecommerce?

Usefull plugis suggestions.

A grid of different templates and possibilities with plug in s and all to visualise each ones strenghts and flaws.