I use this foot controller for controlling Ableton Live primarily. For launching clips, guitar looping and playing notes with my feet (synth bass etc...).
The build quality is excellent. It feels great, you know when you have depressed one of the buttons and the chassis seems like it is built to last on the road. I can not tell if the buttons/keys themselves are plastic, they are solid and do not feel like plastic, more like aluminium. Either way, they are very robust and have a solid feel when depressed.
The only thing I would worry about is the large data encoder, it is also well built, but seems like it could handle less abuse than the rest of the controller.
Programming it was a bit tedious but straightforward. Not difficult, just repetitive.
I would say it is a huge improvement over the standard foot controller everyone is using (you know the one).
The ability to colour code the pedals is great for knowing what everything does and what preset you are in.
There are enough presets (26) that you can control a wide variety of devices without having 100 presets you forgot about.
Great for studio and live use!!!