My 10 cents on the topic...
Torroids and snap-on beads can do two things, they can increase the inductive reactance of the common-mode path, or they can increase the resistance of it (often both).
Depending on the length of the common-mode path, it can be capacitive or inductive (just like an antenna). If it is capacitive, adding inductance can increase common-mode current since the added inductance can cancel the already-existing capacitive reactance. One should ensure the path is not capacitive if adding inductance, or at least be aware of that implication. It don't always work against you, but it can.
Adding resistance (a core that is lossy at RF) works better since resistance does not cancel any of the reactance of the common-mode path. A reflection from a resistance is just as good as a reflection from inductance, so its best to choose ferrites that are lossy at the frequency you are using.
Ugly baluns, the coiled up coax, is probably the best route if made properly. The reason is that the inductance of the turns is in parallel with the capacitance between them, and that coil of coax can create a parallel LC blocking your TX from seeing the rest of the coax, so whether the rest of the CM path is inductive or capacitive doesn't matter.
Probably the best solution is to use a VNA or dip meter to wind the coil so you know what the resonance point of the balun is. Charts get you close, but they require the coax be the same as what the chart was made with. A thicker jacket, smaller diameter braid or different materials, for example, all change the inter-winding capacitance and therefore changes resonance point.
If you have a nanoVNA, make a fixture that connects the grounds of port 0 and port 1, and then run the centers of both to alligator clips that go to the shield so you can measure the S21 of the common-mode path and watch the log mag as you add turns looking for the resonance dip.
From my experience, the more ferrites you add, the less the effect of each additional one, so IMO, there is a point where adding more isn't justified. I could be wrong, your mileage may vary.