I looked at Stalwart and was intrigued by it being implemented in Rust. I'm not sure if I backed away because at the time I'd have had to give up a webui for configuring it, because that would have felt like a step back in ease of use. But it sounds like there is one now.
I've used Mailcow-dockerized for about five years now and it's been super low maintenance and I think they test their updates very well because I've never had a problem. I've added Roundcube webmail to it, but their instructions for adding that are very easy to follow. It uses all the standard backend under the hood so I find that comforting as that's the stack I've used for 25 years anyway, I just wanted an easier way to maintain and update it and Mailcow fits the bill.