Can anyone comment on pros and cons of running it virtualized on a Linux host? I have capable hardware and would like to run it on that rather than on a separate Pi device.
I use the official HA docker version (not Hassio). It exactly replicates a manual installation of HA.
Works great, I use it in network host mode because I did it by mistake initially and suddenly discovered a few devices which joined via broadcast (my Logitech Hub especially).
I recently installed hassio in docker on a VM on a fitlet2 (also running asterisk and pi-hole on the same machine each in a separate VM).
So far no problems controlling a TV and some z-wave light switches.