Broadcom is absolutely the worst, because it's the most open-source-unfriendly. It's only had a lot of reverse-engineering attention because it's so ubiquitous (not just for routers, but for laptops too), but it's all no thanks to Broadcom.
Atheros and Intel I believe both have good open-source support.
Atheros and Intel I believe both have good open-source support.