Though there are multiple differences in the platform, the key difference lies in its usage and classification, Azure Databricks can be used as a General analytics tool whereas Azure Machine Learning is an MLaaS tool. The other differences are that though for scalability Databricks is better, Azure ML has better UI & is low-code. Databricks can be used for heavy data preparation and modeling whereas AMLS can be used for
advanced analytics and deep learning