There are benefits and drawbacks to every approach.
SmartRules uses an iOS app frontend (with Android in development).
Simple Rules Engine uses a web frontend:
Rule Machine worked entirely within the confines of the SmartThings Smart App
All are viable options.