An MPLS network is the best choice, should your business require any of the following:
Maximised performance and security of data transmission/communication between 2 or more sites avoiding the public internet.
Access to hosted centralised resources, such as a privately hosted CRM or a hosted firewall.
Access to a Cloud Connect (private link to a Public Cloud Platform, such as AWS, Azure or Google Cloud).