Some thoughts, Chris:

Easy set-up - Ning
Ease of Use & Familiarity - Facebook

BUT: Controlling your content/data - Elgg or some other open source system

Other platforms to consider - Drupal, WordPress multi-user, SocialGo, and many others

I have no preferences as it depends on what is best for the context (people, technology, constraints & regulations, budget)