This is what a software drum sampler should look like, and it is excellent using factory kits. However, when you start to go off on your own, things can get confusing and buggy very quickly. There are no industry standard template maps and having to map buttons constantly can kill my creative workflow in no time flat. I struggle to find the time to sit down and create them myself.
But if you can afford to take the time to make it your own, it's a more than capable machine. I recommend getting it with some version of Komplete, and getting the value of Kontakt and maybe Massive along with it. Then like me, if you find yourself not using it much, the value in Kontakt and Massive will more than make up for it.