What are the differences between the Essentials and Premium versions of Dynamics 365 Business Centra

What are the differences between the Essentials and Premium versions of Dynamics 365 Business Central, and how do you choose the right one? How customizable is Dynamics 365 Business Central for industry-specific needs such as manufacturing, retail, or professional services?