vpn – IP Sec over Internet or point-to-point dedicated connection. Which is safer and cheaper

There are two branches in my network, and the branch should be able to access the central office network. There are two options for me and the first one is ipsec vpn through the public internet and the second option is point-to-point dedicated VPN connection.

My branch has the DR site, and all the high availability servers are in the branch.

Please let me know which is flexible, cost effective and secure. How do I choose the best option for my requirement?