Microsoft Dynamics CRM / Microsoft Dynamics 365 Online or On Premise?  Which is the most appropriate for you?