You won't find anything better than Veeam if you need whole image backups. I've tested it myself with backing up and restoring to different hardware, works fine.In addition, the free version does not feature upload to the clouds. To make it the 3-2-1 backup, I also use Rclone [https://rclone.org/](https://rclone.org/) or Starwind VTL: [https://www.starwindsoftware.com/starwind-virtual-tape-library](https://knowledgebase.starwindsoftware.com/guidance/recommended-raid-settings-for-hdd-and-ssd-disks/). It allows extending Veeam backups to clouds like Backblaze, Wasabi, Amazon, Azure and etc.