We have found Janrain to be a great company to work with on a few projects.  Fully managed (no worries about FB Connect changes) single API, but also giving the user choices other than FB for connectivity.  Their sharing functionality is also very solid.