For me at least, when it comes to laptops, a Broadcom-WiFi-Chipset is a critical factor in the purchase decision (as a 'DONT BUY!'). In the past Open Source drivers for 'Broadcom' were totally lacking. By now there are the brcm80211[0] drivers, wich kind of work, if you are lucky. With my last 2 laptops I wasnt so lucky, I still encountered constant disconnects and kernel-driver errors when working with them. The alternative was to use the reverse engineered 'b43'-driver wich kind of worked but never to my full satisfaction.
I don't really know about 'patent trolling' on Broadcoms side, but these driver issues were enough for me to say: never again broadcom, when you want to use it with linux.
[0]: https://wiki.archlinux.org/index.php/broadcom_wireless#brcm8...