Difference between Community and enterprise edition

What is the difference between community and enterprise edition in camunda exactly in feature ,services ,process flow and connectivity wise?
How will we decide which edition should we use in our project ?
Is there is any difference in both with respect to connectivity to Spring boot ?

Please refer the Difference between Camunda Community edition and Enterprise Edition and Cockpit – Camunda