The Ideal solution to connect two remote server using Mikrotik Router

Hello for all Mikrotik enthusiasts out there.

Based on your experience, if I want to send a lot of traffic between two distant servers using Mikrotik routers, what tunnel or type of connection would be suitable for me in this case..? Has anyone applied this scenario before..?

I would use gre tunnel or wireguard