I built some backend CRM stuff at a previous job on Zoho and was consistently amazed at how great it was. Everything "just worked" and was surprisingly well thought out. It lacks some of the polish that can make it feels fully "complete" but my experience with it was generally very positive.