You get a bit simpler setup with Cakewalk keyboards as well as with Nektar Impact. These have special plug-ins, so everything works as expected out of the box. But you can get close to the same result configuring Launchkey, it just will cost you several hours.
In case you like experimenting, you can try my own plug-in (see my signature). That will cost you several days to get it right and I can not recommend it for critical tasks (just because it is not sufficiently tested, it does not crash for me so). But you can get unbeatable integration between your board and SONAR this (and only this) way since in this case you decide what any control (or combination) does and how. Instant control (you can modify parameters with normal encoders like you have endless) , mapping curves (like you know from keys, but for sliders and knobs), direct mapping to parameters of any track/FX/synth (no ACT, no selecting with mouse), arbitrary WAI mapping (control let say 5 tracks, 3 buses and main using your 9 sliders) are just several features you can not get other way (at the moment).