I've used Silicon Labs CP2102 chip based adaptors to flash STM32 MCUs. CP2102 is 3.3V chip. Worked flawlessly on FreeBSD 10.4-12.2 and need no drivers on Win10.
I have troubles with CH340A on FreeBSD because I was unable to set 8E1 (even parity needed to flash STM32) on FreeBSD12.2. Don't know if it has been fixed. And it doesn't worked at all on FreeBSD10.4 (As I remember, one of the pins RXD or TXD does not actually receive/transmit anything, do not remember which one).
Didn't touch Prolific chips since 2007, but as I can remember they worked fine on FreeBSD 6-7
Never used FTDI chip based adaptors because they are more expensive.