By testimonials, I got Hubitat first. Although a hacker at heart, after tooling with it for a while, with family and kids I felt like I didn't have enough time to invest in this product. Iris just "worked". I also have a RasPi with a usb adapter for zwave and zigbee. I tried several of the platforms out there (Habian, Home Assistant, etc. etc.) and I wasn't really happy with any of them (although after investing some time in them I may have).
I thought ST would just "work", so I initiated a return on Hubitat and bought a ST v3 hub. Then ST got here. The current state of things, between the new app and the old app, and how things just /didn't/ "work"... I was severely disappointed.
Mind you during this time I was doing a ton of research, etc., and I finally came across some posts/answers that seemed like they could help with my problems using Hubitat, so I popped open the package again (I had not returned it yet) and gave it another shot.
I was glad I did. There are still some things which I wished just worked better but I have to say, like you, I trust this product more than Samsung.
I initiated a return for ST... 
Oh, and someone had asked me earlier about how I set up the Chime. Again, probably not the best idea (as you can see a few comments up), but here it is:
First, you have to set up the custom command. From RM, select "Custom Command". For me I chose motion, then keypad, then click "New custom command...":
Next, from the drop down, select "configure". Save the rule. You can then use it for the trigger:
The rule that makes the beep. So if any of these contact sensors "opens" run this custom command on my keypads.