I'm a big fan of desktop settings (albeit with minimal tower footprint). I have a Lenovo Tiny PC (very small w/64GB RAM) connected to two monitors, and an 8GB iMac 24". Of course I own a notebook, but for daily work, I prefer a dedicated desktop computer. For travel exclusively, laptop is enough.Unless in school or office setting, I wonder why people would opt for iMac instead of MBA + external monitor.
Besides, I'm not a fan of unplugging cables every time. There is something about 'port wear' I don't like, especially with USB-C, HDMI and those ports.
Everything is synced anyway, thanks to OneDrive / iCloud.