I'm using batman-adv between two routers with multi-link, the first is a wireless mesh, on which I could increase the MTU. The second is a gigabit ethernet connection, which I added to increase bandwidth between them. This way, batman-adv is able to recover from connectivity loss and choose the best path.