You might wanna add codeBeamer from http://www.Intland.com to your list.
This one can be self hosted and probably has the largest capabilities of any of the mentioned tools. It’s web based and has a good UI that you can get familiar with in 10 minutes while easy to configure and administrate. Think: Agile team planning + Project Management + Dashboard + Wiki + Documents Management + Requirements Engineering + Workflow Engine + Database
As a bug tracker YouTrack seems to be much more usable and more powerful than JIRA. If you want a bigger system for everything including Requirements Engineering give codeBeamer from Intland.com a try. Everything is freely configurable. Much better than the typical ALM systems.