GPU - if you're okay with Nvidia blob, then it's all good. If not, then I hope you're okay with RX580 era AMD.
Bluetooth...I don't think people in community know what it is because stack was broken for probably a decade.
Consumer NICs sometimes don't work out of the box.
It's very unfriendly for consumer, which is what I liked, but at one point I had enough and switched to Linux. Still running FreeBSD on home server, tho because i'm too lazy to switch it...