So far I think they're moving in the right direction, but still need a lot more features. In the current iteration it's a bit too bare bones to be useful enough to draw people in I think.
The beta.steempeak.com implementation is much better so far imo but I think what they have is what I would consider a viable MVP. From there we'd need to start really digging into UX and making everything a lot more easy and pleasant to use.
In terms of what I'd like to see, I've posted a ton about this if anyone is interested.
https://beta.steemit.com/hive-136578/@midlet/it-s-time-for-me-to-talks-about-tips-donations-again
https://beta.steemit.com/hive-144703/@midlet/content-viewing-preferences-in-communities
I 've written more, but I don't want this comment to be a mile long. It's also worth noting that @roadscape has commented on many of my suggestions that they ARE coming, so there's that. For now, for the best Communities experience, I'd head over to beta.steempeak.com
*edit Oh and I'm pretty anti content agnostic Communities. I think it defeats the whole purpose and is a net negative for the user experience on the platform.