I have tried almost everything. Jomsocial, social engine and others too. But Drupal has always been my first choice as i see so many big players (read websites) using it.
I want a good featured social network where people can do the following:-
1) create profiles and make friends
2) add videos from youtube, google, dailymotion etc
3) add photos to their profile albums, which are remotely hosted on flickr, picasa etc
4) are able to invite friends in the addressbook in yahoo mail, gmail etc and facebook etc
5) able to join groups (groups can be made by them but administer and approved by admin)
6) users can add blogs and comments too.
7) point system (exactly like social engine advanced points system)
these are the ONLY things that i want on the site
seen some sites which are really very good. one such example is [url removed, login to view]
good day :)