My experience of Icaros on Virtual box have been similar; slow, but it works.
My experience of native Icaros has been terrible; random failures to allocate IP address & Gateway from DHCP successfully (try to manually configure and get 'cannot restart network stack' error), random crashes, non native screen resolution (annoyance rather than a problem). Certainly not ready as a desktop OS.
With the amount of work being put into Aros hopefully these issues will be resolved!