That we can build our own rules with multiple conditions to set up different environments at once as well as create new tests cases and save them easily. Also I like that we have access to all possible parameters (like version number or product category) so it's easy to add or remove any parameter from the environment rule when needed. At this moment there are no major downsides, but if you want more flexibility than maybe that may be a problem. We use norizzk.com to setup many different enviroments quickly and effectively. The most important benefit is to make sure every developer has his/her working enviroment set correctly before starting workstations without delays.