Hi @erlinden, it’s an interesting topic and I want to share some researches;
I have a very basic topology, Router → Switch → APs,
Router and Switch are connected via Trunk ports trough DAC 10G and Ethernet 1G (disabled, at the moment).
From: https://help.mikrotik.com/docs/display/ROS/Bridging+and+Switching#BridgingandSwitching-BridgeHardwareOffloading
If the CAP is hAP ax2 or hAP ax3, it is strongly recommended to enable RSTP in the bridge configuration, on the CAP...
Guntis answered in a ticket:
Regarding hAP ax2, hAP ax3 we recommend enabling RSTP on the bridge because it turns off hardware offloading - Currently, HW offloaded bridge support for the IPQ-PPE switch chip is still a work in progress. We recommend using, the default, non-HW offloaded bridge (enabled RSTP).
basically you need xSTP enabled to avoid any issue, if you use vlan-filtering=yes you’re safe to disable it.
You can find some answers in my topic: http://forum.mikrotik.com/t/how-to-show-all-ssids-from-device-on-its-label/18623/3
In my case I don’t need xSTP, until backup ports are enabled.
Respectable engineer @StubArea51 a.k.a. Kevin Myers wrote on Reddit:
MSTP is more interoperable with other vendors and doesn’t have issues with STP diameter the way RSTP does. It’s the best version of STP imo even if you aren’t trying to map different forwarding topologies on VLANs.
I always use MSTP by default
then in another ticket Edgars from support wrote:
Changing STP versions (from MSTP) does not make any difference to the packet forwarding performance.
Also, just enabling MSTP without configuring MSTIs does not make any improvement over the RSTP.
At the moment I left MSTP enabled, trying to figure out how Edge and Point-to-Point works, (if you need I can share more info about it), for a basic use as @mkx wrote RSTP is enough, you can noticed that MSTP is more present in changelog / issues, due to be more complicated it can create issues in future.
Hope this helps.