All I can say by my experience with open source OS: The younger the lesser hardware problems. Over 15 years ago you didn't need to even try to use hardware younger as a year with an open source OS ?)
And with my recent full new installation I only had one single problem with my current Motherboard (MSI X570 UNIFY) The integrated network adapter was not configured automatically. It may could be done someway, but becasue network adapters don't cost much I didn't mess around with that and just bought a new one (intel), and voilá!
I try to avoid as many onboard-integrated stuff as possible, because this causes the most trouble (except I never had any problems with any sound system so far.)
I don't need no integrated graphics, neither bluetooth nor wifi - but try to get a mainboard today without all this.
Main problem I had - as always in open source OS - was the graphics adapter.
My new experience so far:
Don't chose any new Radeon card. They make drivers for Windows, only, and give a shit on anything else. (To be precise that's a Radeon problem, not FreeBSD.)
Chose NVIDIA (or Intel, I read in this forum), they make drivers even for FreeBSD. But you don't need to download them. Better and easier just use the driver from ports.
To be sure what has been tested for working with FreeBSD take a look at the lists:
FreeBSD 13.0-RELEAS Hardware Notes
or (that may not official?)
bds-hardware.info
also for mobile
wiki.freebsd.org/Laptops
jardows,
you see on that page they want to get infos about tested laptops?
("
Please, use the
template for laptop wiki pages if you wish add a new machine." ?)