Given the latest Facebook announcements affecting developers, how would you weigh the pros/cons of betting on doing a Facebook canvas app as your user's primary means of interacting with your application (as opposed to going to your own domain which would then use FB Connect for login and other the FB API for other features such as friend picker, constant auth, profile sharing, etc.)?<p>Some context: we're a social advice & reputation game.<p>By my calculation, it seems that the only a few benefits for developers in doing FB canvas apps anymore:<p>1) User doesn't have to open another browser window/tab to a site whose domain/brand they're not immediately familiar with.<p>2) If the user bookmarks the app, the app appears in the upcoming left profile/nav bar.<p>3) Presumably, I'd expect the new "secret sauce" FB newsfeed algorithm to include some preference towards native FB canvas app stories that can then be "liked" & commented upon from within the user's newsfeed/live feed.<p>A very prominent FB app company (top 20) told me that they're deprioritizing their native FB canvas app in lieu of their own site with FB Connect given they expect a "40-60% decline in native FB canvas app user activity with Facebook's recently announced changes". They think that Facebook can't be trusted to do well by developers since they're primarily interested in users.<p>Please mention if you're currently actively preparing or have already deployed a FB Connect &/or canvas app. Thanks!!