UrBackup has packages for pretty much all popular Linux distributions now, so that should not be a selection criterion.
The more important question is what kind of filesystem to use for backup storage. You probably want one that detects corruption. And since ReFS does have features like hard links yet…
UrBackup works best with btrfs but that requires hand-holding in case it gets stuck and the RAID levels still have problems which make them unusable. http://rockstor.com/ should give you a nice GUI and reasonable kernel versions.
ZFS is more mature, but depending on the hardware the FreeBSD implementation might cause less issues overall. There http://www.freenas.org/ gives you a nice GUI.
You could also look into using ZFS (i.e. FreeNAS) only as iSCSI target and connecting to that from Windows. That way you can continue to use NTFS offline dedup while ZFS (zvol) handles the compression and software raid with corruption detection.