I just checked the interactive prototype and I believe some futures must be added in Drupal Commons for Activity streams in order to try "at least" to compete with Wordpress Buddypress futures. I believe there is a lack of "social networking" modules for drupal 7 at this point, but I strongly think Drupal Commons could change that. Could be a guide for other developers to create better social modules in the future and also get more novice and medium users to use Drupal because of Commons.
What I suggest to be worked on the official release is:
1) Integration with "Statuses" module so that users will be able to post status updates / microblogs like Facebook's Wall / News Feed.
2) Message module to be cointegrated with Statuses module for Activity Streams just like Buddypress.
3) For all messages users should be able to post comments, like or delete it. ( Likes - flag integration is currently out of the box; Post comments - We should use Reply module, Delete message - Use rules?)
Basically 1) 2) 3) will create a profile page with user's own wall just like facebook's.
I love Drupal so muchhh! but I'm stucked with Buddypress because of the lack of social modules in Drupal and I think many non-dev users have these feeling to. I dream of the day when Drupal Commons will change this, I really do.
Nowadays many users want a "Social networking, in a box." like Buddypress but with Drupal futures like views, panels, etc. integrated.
That could be HUGE! That could change everything...