I have installed Veeam B&R v8 in my home server which is an all-in-one server:
-Windows Server 2012 R2 Datacenter w/ Hyper-V Role
-SuperMicro X10SLH-F
-Xeon E3-1230v3
-32GB Kingston ECC Unbuffered RAM
-LSI SAS 9211-8i
-Misc. SSD & HDD
-2 VMs "Production" w/ 2-4 more "Light" VMs being added, maybe.

Using the B&R v8 online documentation suggestion for a "Simple Deployment" I have installed B&R directly on the Hyper-V host; however, I have considered installing B&R in a VM on the same host.
Can someone help me to determine which set-up is ideal for my home server by choosing from the below options? I am more than willing to test; however, I would love to draw from experience, if you have any.

1. B&R installation location: On-host or VM?
2. Backup Proxie: On-host or VM?
3. Backup Repository: On-host or VM?
What I prefer to do:
1. Install B&R in VM keeping Backup Proxie role and MS SQL in VM
2. Add Hyper-V host (remember, on same machine)
3. Add Backup Repository on Hyper-V host (instead of attaching VHDX to VM)
Hopefully, with your suggestions/input, I will be able to find an ideal set-up for my home server that falls somewhere between best-practice, experience and what I want to do.

Thanks!