I use the iOS app and while there are things than can be improved I have one major issue – anyone who has the app is an administrator. Everyone in my family has the app for use as a proximity sensor but none of them has the technical know-how as to what happens if they do things inadvertently. I would like to have a permission set, where only specifically chosen users can make changes within the system. I’ve already experienced two situations where someone made an improper change. In one they reengaged the auto-lock function on a door lock which only a minor pain as the locked sooner than expected, but on the second they actually disabled the keypad on the same lock. It was a big mystery that required us to use the app to enter the premises until I finally saw the toggle had been changed.
I think an ordinary user should need to do nothing other than toggle switches, run routines or change modes - they should not be able to add/edit/remove things, smart apps or hub settings. It might be nice to have a middle level where they could also adjust thermostats and access more sensitive things. In an ideal world, I could set the security for each thing with a user level: User, Super User or Admins and allow access to those things only if they have a high enough level. If a user was not a member of any of those groups the app would act only as a proximity sensor.