I've been using Longhorn in an on-prem cluster for the last two years. I use it to manage state for running applications. Longhorn let's me avoid using a NAS or other mounted volume and, so far, has done a good job of maintaining data integrity when I've lost a node or two.