Hi @Oceanwatcher The most straight forward place to set up storage is local storage, attached directly to the physical machine running XCP-ng. Setting up RAID and separate SSD for boot drives will complicate the configuration, and depending on exactly what the use case is, how you go about with configuring things.
Not sure what your budget is, but recently helped some guys get their home lab up with a used Dell PowerEdge R720XD (2.5 inch HDDs) with SSDs and mechanical HDDs. The SSDs and mechanical HDDs were configured in the HBA (RAID) controller setup before installing XCP-ng. After RAID setup, they configured XCP-ng with 2 local storage group repositories and ran some of the VMs from the SSDs and some from the mechanical. I guess you could configure a virtual drive in one array and attach it to a VM with a boot drive in the other array.
Hope this helps