FYI - Zoho CRM's rebuild (from about 2 years ago) is a super user-friendly version of SFDC at a fraction of the price. Has many of the functionalities you just mentioned.
Zoho customer support is so terrible the company should not be used for anything mission critical.
Our account was closed because we kept getting strange credit card billing errors. No amount of calls or emails would resolve it. Just kept getting "we don't see errors on our end" despite us sending screenshots and trying different cards from different issuers. We literally could not pay for the service so out account was shut.
They are not even remotely playing in the same league. Zoho's product is a testament to the capabilities of unlimited human resources tasked with building features and stopping exactly at the point where each feature "works."
IMO - Their main competition is Excel.