These days we use Trello with a card for each lead, where we keep track of the current status. The card moves between different states as we engage with the client (kanban style).
If you keep your mails in Gmail you already have a powerful tool to handle them and don't need CRM support for that.