Anyone saying they had no trouble migrating away is either lying or delusional.
Just off the top of my head: external accessory issues when Linux wakes up from sleep; trackpad quality; battery life; full-disk encryption is still spotty if you, for example, want to use ZFS; boot-level security can be a nightmare to setup (although Evil Maids aren’t a concern for me); systemd things that don’t work and don’t report they’re not working; inconsistent shortcuts for basic things.
Man, I like the ideals behind BSD and Linux, but we gotta stop pretending that basic UX stuff is done and fixed, when we know perfectly well that it’s been broken for a decade (running Linux servers or desktop-on-the-side since 2015).