The P6 is an outstanding midi controller with a slight hiccup, the keys are kinda average. Specifically, the black keys are first of all a little too high and have slightly more resistance at the top which makes me to hit these notes a little harder than I'd otherwise would. This results in uneven velocities. So it all comes to this, if you want to use this as an instrument, like a piano, then this might be a turn off but if you are looking for a way to interact with a DAW then this will interest you. One of the best part of this controller is the screen, very detailed and well layed out information so it helps while controlling.