Wifi connectivity on Linux can be completely easy and transparent if you use interfaces with drivers built into the kernel. There are plenty of wireless adapters with Wifi 6, and even more with Wifi 5 and older signal modes. Make it a priority to use one of these; avoid picking your hardware at random. Believe me when I say it is aggravating to pick up a cheap wifi adapter, then discover that it needs a manually compiled, non-free driver to work on your slick and efficient Linux system.
Use a recent Linux Kernel, if possible. Kernel 5.18 has extensive built-in support for Wifi 5 and Wifi 6 adapters. Kernel 5.19 and newer are even better. If you truly must use an older kernel, then consider installing the BACKPORTS package, which brings new drivers to older kernels.
Manufacturers make a plethora of wifi interfaces; they actually use a smaller number of chipsets, which you should always verify when shopping for any devices with wireless connectivity. See the list below for the top Wifi 6 and Wifi 5 chipsets:
Seek "tri band" wifi interfaces supporting the following
types of 802.11 wireless: "ABGN" with "AC" and "AX".
Wifi 5 and 6 chipsets:
Mediatek MT7921AU (tri band devices)
Mediatek MT7612U (dual band devices)
Mediatek MT7612UN (dual band devices)
Mediatek MT7610U (dual band devices)
Realtek rtl8811cu (dual band devices)
Realtek rtl8821cu (dual band, also bluetooth)
Tri Band Devices (2.4 GHz, 5 GHz and 6 GHz):
Comfast CF-951AX
Comfast CF-953AX
Netgear Nighthawk AXE3000
Dual Band Devices (2.4 GHz, 5 GHz):
Alfa AWUS036ACM
Alfa AWUS036ACHM
ANDDEAR-MT761003
Asus USB-AC51
AVM FRITZ! AC 860
Comfast CF-WU782AC
Comfast CF-WU785AC
Comfast CF-WU982AC
Linksys AE6000
Lomubue M-1200M
Netgear A6210
Panda Wireless PAU0A
Panda Wireless PAU0D
TEROW ROW02CD
TEROW ROW02FD
ZyXEL NWD6505
Wifi 4 is just a little older and a little less capable than Wifi 5 and 6, but they still exceed throughput of Wifi "ABG" devices. If you do mobile computing and still use single band wifi, do yourself a favor and upgrade to at least Wifi 4 / wifi type "N" or you'll miss connectivity to a lot of access points...
Wifi 4 chipsets:
Ralink RT5572 / Realtek RT5572
Ralink RT3572 / Realtek RT3572
Dual Band Devices:
Panda Wireless PAU07
Panda Wireless PAU09
Try a search on you favorite electronics e-commerce
site for "RT5572 chipset" or "RT3572 chipset."