Warren,
To my ears, there is no clear-cut best, but the two tubes have very different flavors. Which to use is highly system dependent.
I use a pair of Cary 805Cs. In those amps, the 845M offers more detail, sounds a little leaner, and has slightly deeper and tighter bass. The 845B has a more full-bodied, warm sound with a little less bass control.
I don't have any experience with the Definitions, but with the Druids, I prefer the 845M. The Druids are already warm sounding, and need the neutral sound of the 845M. I prefer the 845B with Gallo Ref 3s. The Gallos are a somewhat leaner sounding speaker, and benefit from the full-bodied 845B sound.
Jeff