Things that were challenging for me:
1. There isn't always an RPM/Flatpak for something I want to run. Arch linux and Debian have spoiled me. It took some massaging but I got everything I wanted.
2. Divergence from standards that I'm used to caused me some trouble but also taught me some new things. Like systemd-resolved and split DNS. With innovation comes learning.
3. My battery calibration is no longer accurate, but it's coming along.
On the whole I am very, very impressed.