One recommendation is to test failure recovery before considering your setup production. Pull a data disk from your backup server to confirm your array still functions, then document your recovery procedure. Do all this prior to backing-up any critical data in case there's a problem with recovery.
Many of the business TMMs often use hardware that is easily supported across a variety of OSes common in homelabs as well, plus some have features like vPro that can provide OOB access similar (though not as full-featured) to IPMI