Just a short comment about "..biting the bullet." It will typically cost you north of 130K to get started on Azure Stack with one of the hardware partners (Dell/HPE/Lenovo). The PoC costs from NTT are around 3K - refundable. Coupled with sound advice from engineers that have been working with Azure Stack for nearly year. I know which risk-free route I would prefer to take!