The last time I checked, which was not very long ago, Monado has partial experimental support for WMR headsets with head tracking only and does not support WMR controllers. You can probably work around this by using Vive controllers or similar, but then you’re back to using base stations just for the controllers and at that rate you may as well get an entire Vive/Valve setup and be done with it.
Well, that’s encouraging. I happen to own a Reverb G2 so maybe I should check it out and report back.
Anyway, the 3DoF is three degrees of freedom, i.e. you can rotate your viewpoint on a fixed point in terms of pitch (up and down), yaw (side to side), and roll (tilt your and look at things sideways and upside down). 6DoF adds the other three axes, i.e. in addition to all of the above you can also walk around and have a non-fixed viewpoint – which in terms of actual VR gameplay is almost certainly what you want. Enabling this via Basalt (there are two other SLAM options as well, apparently) is something I have no experience with.
The WMR controllers are connected to your machine via Bluetooth and at least in the case of the Reverb G2, there is a built in Bluetooth receiver in the headset itself which in normal operation, i.e. in Windows, means the entire ensemble can act as a single all in one solution without having to use any additional outboard hardware. Unless there is some kind of technical reason not to I can’t see why you wouldn’t use it that way versus using a secondary Bluetooth dongle, but I haven’t tired recently either.
Last time I looked the WMR support was in beta or something and it supported only the headsets, not the controllers. So at least this is progress.