However, I couldn't get amdgpu working. More or less followed the wiki, remember the issues I've had with Intel on 12.2, I installed from ports. Put the proper line in /etc/rc.conf and the module shows as loaded, but when I boot, the screen doesn't change the way it does when it properly loads the module.
I've only gotten it to work with Vesa, which, so far, has actually been good enough. I'll also try with CURRENT to see if that gets X working with the amd module. It's a Ryzen 7 with nvme drive, and maybe that's one reason X seems fine, even with vesa, though the biggest test I gave it was playing youtube videos.
Aside from that, it's pretty much working out of the box. I don't use bluetooth, so haven't check, but sound is fine, keyboard and mouse are fine. Battery life is supposed to be very good on this, and I have powerd running, though I've done no other tweaks, and the battery doesn't seem that great. I've only just gotten it, so haven't done much testing, but apm showed 94 percent battery, and after two hours of use it's at 61 percent, showing 2.44 remaining. But battery life isn't a big issue for my expected use, so I can deal with that.