I already have veeam community on win server and it is great, but... great in every sense. It needs a lot of background processes, a full-blown MSSQL server, memory, etc.
However now I think about adding agents to the windows machines and do the backup remotely. I didn't want to do it before, because I liked the simplicity of local backup to a simple external drive.