The ability to have multiple roles set up for different customers is great! You can quickly change between them as needed without having to restart your entire system or login into each one individually. It could take longer than I would like due to it needing an internet connection sometimes to work correctly. When you click into any of the other environments it does ask if you want to continue but doesn't give you time to think about this before continuing so that can be frustrating at times. If you have more then 1 client who has their own separate environment its good if they are allowed to switch back and forth from there when not actively using the main account. This helps prevent downtime for both clients! There isn't anything really specific I dislike about cavirins product line itself. They just make sure everything works well together with all the tools needed.