The ease of use is amazing! I have been able to set up everything from my home computer without any problems at all. There isn't anything that really annoys me about it; however you do need some technical knowledge as well if you don’t know what certain things mean when they come across during setup (e.g., DNS). If you are looking for an easy way to get started using servers then this would be perfect for you. It's super simple to follow along while someone else does most of the work for you so there aren't many learning curve issues once we start getting into more advanced topics like Linux administration etc. We were setting out to create multiple websites but weren't sure how exactly we wanted them laid out. This was solved by having one place where users could log onto their account information which allowed us to easily manage accounts through one interface rather than dealing with different databases.