The product is easy enough for our internal use as well (which includes all of us who are not developers), but also allows you to create apps or modules that can be used by other users/developers without having them spend time learning how to code at their own pace! I think this might have been one reason why we decided against it initially - too many people needed access to certain features so they could get things done quickly.
But if there were more options available when creating user-friendly applications then maybe everyone would benefit from using the tool instead? It's difficult because some functions require coding skills while others do take advantage of drag & drop style interfaces, etc., hence giving preference towards each person depending upon what type tasks need doing next.