is Facebook Connect worth the efforts? any benefits in long term? are there any negative consequences like slow page loads and increased page download times etc?
Update: Okay so I just tried Facebook Connect on http://www.huffingtonpost.com/ and it impressed me with the functionality. However, being a new user, I also found interface a bit clumsy and complicated.
Viral loop, branding and competitive advantage points are well taken. Looks like it adds value to both FB and independent websites.
But apart from sharing updates and fetching user info. What else is possible?
Can any one share their success stats like increase in page-views/visits etc...
Update 2: Facebook has introduced a new home page news feed that only shows popular items. Probably this change affects the viral loop. Comments plz?
Using Facebook Connect and now we're seeing more Twitter Connects accompanying the Facebook option is a very good option. The point is take all the barriers to entry away from your potential users.
Since everyone has highlighted a lot of the good stuff, I'll play devil's advocate here. I've spent a year developing Facebook apps, so I know a little about this stuff.
Fast Pace Facebook moves very fast when it comes to making changes and obsoleting things. What works today might not work tomorrow, and most certainly won't work in a year. So, unless you keep tabs on what they're doing and what has changed recently, your FB Connect login may break silently and new users won't be able to sign up. It's not impossible to keep up, but it's yet another thing you have to check every now and then to make sure it's still working. They might be more careful with FB Connect than they are with the app platform, but who knows?
No True Emails Someone please correct me if I'm wrong, but I don't believe you get a true email address for FB Connect users. Instead, you get an FB proxy email. This means that Facebook will always sit between you and that user when you try to communicate. Having such a giant, uncaring monolith between me and my users makes me uncomfortable.
TOS Quicksand Facebook has no fear of modifying their terms of service, sometimes drastically. So, even if you read all the FB Connect fine print, there's no guarantee that it will still apply in a week or a month. You could sign up ten thousand FB users, then have FB change their TOS in some way that makes your entire site a violation, then they shut off your access to FB Connect, stranding you. Granted, it probably won't be this drastic, but just look at the Beacon debacle. A lot of 3rd party code immediately stopped working when they (thankfully) shut Beacon off.
Now I'm not trying to say that you shouldn't use FB Connect. I'm just trying to emphasize that FB Connect is not all kittens and unicorns. Remember: Facebook has their own agenda and will continue to pursue it, regardless of the positive or negative impact it has on your particular site.
It is likely that facebook will support openid as a provider in the near future.
With that in mind, concentrate on OpenID. When facebook gets around to it, you'll suddenly have all their users, but unless you're launching this minute, you'll waste a lot of time and effort to integrate something that will be obsolete in 6 months.
This site does it well... Giving users popular buttons to sign in with is easy, while still retaining the openid backend that allows people from all over the web to sign in.
The biggest downside in my opinion is not capturing your users email address. However, if your business doesn't rely heavily on email marketing or converting customers (such as a blog), it's not a big deal. If eyeballs are your goal, FB Connect is a no-brainer. If you sell something, think twice. In most cases though I think the potential of the network and ease of use for your customer will win out.
I think the benefits of having 300 million users able to login with a single click is pretty compelling.
Further comments, following Adam, above:
Using FB Connect is valuable in a number of ways:
Downsides? If there's no compelling use case, your site can look a bit like a "me-too" player. As the FB API evolves, you may have to keep pace with what they are doing, but that's not a big issue in my mind.
FYI Facebook will start sharing user email addresses through their API.