I use HubSpot. The reason that I like it is that it is so integrated. It has analytics, like Google, it handles email campaigns, landing pages, lead tracking, lead nurturing and lead scoring. It also includes a CMS which allows you to build your website on this amazing platform. It's not free, but I wouldn't expect a SaaS software tool like this to be free. Check it out at www.hubspot.com.