For a lightweight integrated solution I liked Trac quite a bit. JIRA+Confluence+Fisheye (to me at least) don't work as well together, although things are getting better over time.
Other companies can only achieve this level of broken through acquisitions, distributed teams, competing for scarce internal resources and stack ranking. Atlassian achieved it by ignoring customer requirements, rapid feature growth, and monolithic java.