David hit the nail on the head. I have managed software teams on several occasions. I've been exposed to a good number of systems. The one I personally enjoyed is redmine. As a manager, it gave me quick and thorough information and visibility into daily production.
This answer is more of a testimonial. If you want more specific advice, I would definitely call David. He sounds like he can really help you.
P.s. Atlassian also offers hosted and self-hosted products with support. We started with them but once we hit the limit of 10 users, the price jumps significantly. That is when we switched to self-hosted Redmine. FYI