Just a note that if you're _serious_ about WiFi on the Raspberry Pi... you should use an external WiFi adapter—either PCIe or USB. (Mentioned in the article, but in general, the WiFi chips built into SBCs of all varieties... aren't great.)
With the Compute Module 4, I've successfully tested a variety of adapters [1], from WiFi 6E to older mini PCIe and M.2 cards. There's even a board made for the purpose of multi-WiFi testing, the Seaberry [2].
The Raspberry Pi 5 works with all the PCIe WiFi chips I've tested (haven't had time to summarize testing on pipci database site yet), including a mt7921u-based WiFi 6E USB adapter (haven't written that up, but check out [3]).
I'm curious how well AP mode works for usb cards these days. After a bunch of years with Openwrt (mostly on a bunch of netgear wgt634u's), I was pretty gung ho about trying to switch off router hardware and to more generic-computer + wifi for wireless infrastrcuture. Ideally if I could via usb cards, as those were so easy to add to even small systems like the early rpis or cheap chromeboxes.
But after buying one or two of every Alfa usb cards out there with all the different chipsets, I found each chipset would have some horrible blocker. Some examples, iirc (it's been a while): Realtek-based AWUS036H would work some then die & throw a bunch of kernel messages. Atheros-based AWUS036NHA was working great, but was limited to ~8 clients.
I keep hoping someday the RPI can make an actual respectable decent AP, without needing to go for a pcie carrier board (and frankly, it seems like there's not good availability for AP grade PCIe cards either... everything seems to be rebadged Compex cards, usually at astronomical prices). I keep hoping wireless can be more DIYable in general.
The Morrownr/usb-wifi repo has been such a godsend. There's just been no stable repository of knowledge for so long. But I haven't dared wade back in, & figure out how I'm going to be disappointed this time around.
Pretty much yeah, RPi have their own use (like any SBC) and I like them to power a drone or UGV, but to use it as an AP/Router is kinda silly and overpriced, and it’s buggy too.
With the Compute Module 4, I've successfully tested a variety of adapters [1], from WiFi 6E to older mini PCIe and M.2 cards. There's even a board made for the purpose of multi-WiFi testing, the Seaberry [2].
The Raspberry Pi 5 works with all the PCIe WiFi chips I've tested (haven't had time to summarize testing on pipci database site yet), including a mt7921u-based WiFi 6E USB adapter (haven't written that up, but check out [3]).
[1] https://pipci.jeffgeerling.com/#network-cards-nics-and-wifi-...
[2] https://pipci.jeffgeerling.com/boards_cm/seaberry.html
[3] https://github.com/morrownr/USB-WiFi/issues/137#issuecomment...