I use ndiswrapper to wrap a Broadcomm driver and the only problem I have is that all wireless signals are shown as 0% strength. Aside from that though all is well. Switching networks works without any problems as far as I can tell using the netapplet/ndiswrapper combo.
~djc