It comes in small dimensions and its parts are easy to set up and install.
You can control it remotely using the Rachio app as long as you have some Wi-Fi connection which is convenient if you set it up outdoors.
It is compatible with most home automation systems which give you different ways of accessing it depending on your needs.
You can customize its schedules depending on your soil type and the kind of plants you have to ensure they are watered adequately.
It is capable of sensing the prevailing weather conditions like rain to save you water and when it's sunny to ensure the plants are properly watered.
You can only set up its zones from its website and not from the mobile app.
It zoning settings are quite complicated.