I currently use Highrise for my own personal CRM, and I like it. I also use Basecamp for projects, I almost love it. The problem is, Highrise does not have an app and the two are not one. I would love to have a provider that has everything in one, and preferably in app format as I need notifications for staff working on projects.
Other services I have tried consist of Podio (too clunky), Zoho (borderline too complicated and lacks features for PM), vTiget (just did not work) and Insightly (nothing seems to sync up for tasks).
I have a team of 7 who all work remote with tasks ranging from dev to social media. Some of the projects will last for years (contracts) and some last just until they are complete. Hopefully from what others share I will be able to find a single solution!