Yes there are many reasons to use ZFS, especially with proxmox, and yes ZFS was designed with Virtualisation, SSDs etc in mind.
I would higly recommend ZFS on a Single Node Proxmox Setup (in a cluster you might want to use Ceph).
As always, have backups. ProxmoxBackupServer is your friend