I think this came up before and you may really like
this thread. The tl;Dr is that it is hard to change user behaviour, so thinnest viable platform may be very small now (and don't get enticed to make it bigger than you need!). But getting the interaction model between users and your offerings right may help introduce new offerings a bit easier as and when you need to.