If you want things to just work: Chromecast with Android TV, plus PiHole or Adguard to pull out of all the telemetry and advertising (except maybe Amazon Prime’s new stuff).
Also, Google at least gives you the possibility to pull out of the personalized stuff and doesn’t work much with 3rd party advertiser’s. And those they work with are being taken care of with PiHole and Adguard.
In my “testing” at work and private, PVE is miles ahead of xcp-ng n terms of performance. Sure, xcp-ng does it’s thing very stable, but everything else…proxmox is faster