LaTeX bf wins

As far as bold face is regarded, consider that ${bf p}$, $mathbf{p}$ generate the same nice math output. While $textbf{p}$, {bf p} and textbf{p} generate still the same output  but it is a text style and not math.
Concluding {bf …} wins.  _DP