The downside for me is that the user interface is pretty messy and not as polished as in most modern two point oh apps. I am currently facing a similar dilemma and I am not yet decided if I will go for SF or use a combination of several tools (github for version control and issue tracking and google groups for support).