Anyone got any opinions on the quality of SMP support in the various Linux distributions/FreeBSD?

SMP on Linux just works, right out of the box. Any non-palaeontologically old distro will just work, as will compiling everything from stock tarballs.

I don't know about *BSD, but I'd guess, these days, that a similar comment applies.

Peter