This document is also published, and potentially out-of-date, at https://gist.github.com/aakside/793629790c37365db98598b804c8509a
When I'm at home, I either use my workstation (dual-booting into Windows and Ubuntu) or laptop for everything.
On my NAS server, I currently run TrueNAS Scale with a Windows VM (for remote gaming through Steam Remote Play and Parsec).