HubSpot is actually pretty good. For starters, it's free. They have most of the tools you'd want to run an efficient sales process available as add-ons too. It's also gaining steam and likely to end up with the most third party integrations behind Salesforce. They also have a HubSpot for Startups program which can get you 90% off your first year.
Full disclosure: I used to work at HubSpot on the product team, but I didn't work on the CRM. In fact, I kind of built a competitive product to the HubSpot CRM internally for awhile, so wouldn't say it was good unless it really was.