i am using site to site sstp for almost a year with out any problem.
although, SSTP is using more overhead than l2tp but again i did not face any problem.
SSTP uses TCP as a transport, so it may suffer from TCP-over-TCP meltdown problem, especially taking into account that your channel is somewhat narrow (you’re effectively limited to 8 Mbps each way).
For Site-to-site VPN I’d recommend going with the pure policy-based IPsec. Using L2TP over IPsec layer won’t give you any advantage here.
One more vote for pure IPsec, at most clients we are running pure IPsec site-to-site MikroTIk->MikroTik and MikroTik->Many other vendors, no problem at all. L2TP and other protocols would be useful if you would run some dynamic routing protocols over site-to-site.