Does anybody have any recommendations for time tracking tools? Or even just all around PM tools (time tracking, internal/client communication, file sharing, issue tracking, analytics)?
The dilemma I'm currently facing is that we have one massive tool that we use now (LiquidPlanner). While it's awesome in many respects (one tool for everything minus invoicing), it is clunky and not good for ticket tracking and the comment ability is kind of lame (you can't search through messages! Srsly?!).
I have really liked Asana for issue tracking, prioritizing and internal communication. I haven played with it much when it comes to client communication (as there are obviously things they don't need to know, that could cause a whole smorgasbord of other issues and confusion-- see code jargon). It doesn't come with time tracking, which is a big loss for us, since issue tracking and time tracking seem like two peas in the same pod.
We used to use Harvest for time tracking way back when, but haven't revisited this for a while.
Basecamp nails the messaging capabilities, but the List functionality leaves much to be desired.
Other things that have been tossed around are OpenAtrium, Red Mine, Jira, workETC, and Drupal's own Storm.
tl;dr: Essentially, what is the easiest project management system(s) to use that provides the most value via data for budget assessments?