A bit late I know and not completely relevant but I just bought a 4G N2+ with 64GB eMMC in the UK (not cheap) with HA pre-installed and have just uploaded a snapshot from an HA instance running on a PC (Linux / Hassio) and it worked first time.
I currently have HA running pretty well on a RPi3b with about 35 Zigbee devices and a spattering of WiFi things and it’s fairly reliable. I think some of the issues may be down to overpowering the TI CC2531 coordinator (waiting for CC2652R)?
I did consider a NUC but the 2.2W v 6+W, the fact that I could afford to buy the N2+ new and that it was very small and silent, swayed me toward the Odroid N2+.
HA was also running happily on the slimline fanless Shuttle PC and along with TVHeadend in another container but for technical reasons, I hope to just run TVH on the shuttle (boot from eSATA drive, store video on a 2TB spinning drive) as it has more USB ports (multiple USB tuners) and room for a bigger drive for video storage.
Because I wasn’t comfortable with the whole docker thing or having all my eggs in one basket, I went for the two solutions (well three actually, I have OMV NAS running on a RPi2b with a 3TB external drive).