- Hosted service but with an option to go to a custom installation (rules out e.g. Codebase HQ)
- Centered around projects, not repositories (GitHub, although having added some PM features recently, seems to be repo-centered)
- Git repository hosting a must, SVN + Mercurial nice to have
- Popular service with (at least somewhat) guaranteed continuity - both FogBugz and Assembla seem to be amongst the most popular PM solutions
- Wikis, discussions, code reviews, user management etc. The more features, the better. This rules out (otherwise a very nice service) BitBucket and others. Both FogBugz and Assembla seem quite feature packed.
I'm looking for someone who has experience with both FogBugz and Assembla and could compare them. This is what I've gathered so far from feature pages / screenshots / random mentions on the web:
- FogBugz seems to have quite a nice UX. Assembla makers are certainly trying hard and the screenshots don't look that bad but it still feels less elegant.
- FogBugz is offered with Kiln which I'm sure is a nice product but I'd prefer Git over Mercurial. I know FogBugz can be used with other SCM services but I'd rather have one integrated solution out of the box.
- Assembla is cheaper, actually much cheaper should there be more than a few users.
Maybe I'm wrong, these are just my first impressions. If someone could offer a more complete / educated comparison I would be grateful.