I have been using iwd on this Arch install right from the outset:
[2021-08-28T15:08:49+0000] [PACMAN] Running 'pacman -r /mnt -Sy --cachedir=/mnt/var/cache/pacman/pkg --noconfirm base linux-zen linux-zen-headers linux-firmware iwd intel-ucode nano pacman-contrib pacutils networkmanager'
This machine only connects to my router at home. It has been working flawlessly for me and that’s why I haven’t dug so much in it’s possible issues and flaws. But I understand that perhaps it has some way to go before it is mature enough to become default.