I’ve found there’s often little correlation between price of a device and its quality. The iris motion sensor can often be found for <20 bucks but as you’ve found, it usually works very well for most people. Contrast that with ST branded sensors, which tend to be expensive vs. other brands, but many people have had issues with them working well.
Sensative strips are expensive but they’re much smaller than standard contact sensors and dont require drilling into your door and door frame. Also battery life is supposedly 10 years so factor the cost of replacement batteries for other contact sensors when comparing cost. There’s no official list of devices that are eligible to run locally. If it uses a generic device handler created by ST, it should work. Note that smartlighting is the only smartapp that runs locally. Smart home monitor doesn’t, routines don’t, etc. But if you want to trigger a light based on a contact sensor, that should work. Just depends on the device handler in use. You can see this forum post for more.
You should also consider two other things. One is that everyone’s home environment is different, in terms of strength of z-wave/zigbee meshes, sources of interference, etc. So what works very well for some or even most people may not work for you. Also, recessed door sensors could be particularly tricky to work with, depending on the materials your door and door frame are made from; metal is obviously more of a problem for radio waves than wood is.