define your goals:)
PBS is very nice product thx to very close integration with PVE. I have 2 TB disk for VMs and PBS is using 8TB disk. It works beautifully when I have to roll back any VM. I run hourly live PBS backups.
Cloud part is more for disaster recovery - if all my servers burn. I run it overnight - once a day - using restic to have cloud backup.
I use ZFS everywhere and local shapshots - it is especially critical for any cloud - you never know how long it takes to sync. But if you run it against snapshot you do not care (disk space permitting of course).