I have 2 office in different areas. Both have 1 MikroTik router and have internet connection.
I want that users of the office #2 connect to the MikroTik router of office #1 via PPPoE connection.
I think I should first setup an EoIP tunnel between 2 MikroTik routers.
PPP has much higher overhead. Control protocol with authentication and negotiation, plus PPP frame encapsulation, it is also stateful, and can stop in case of packetloss or etc.
EoIP is plain stateless tunnel, which is more stable also, with only 28 bytes overhead (IP header + gre header).