Explained: Key Reasons for Success of MPLS! (bussinesshours.org)
Undoubtedly, going for MPLS is a better decision, but you must sign an SLA to ensure that you get the quality of services as claimed.