I have an inexpensive Nektar LX61 that has a great built in profile for Sonar. Transport, faders, pan, and drum mapping works great. VST control with the stock profile is sketchy - sometimes difficult to switch between instruments in the rack. The trim pots work well, but I wish they were continuous encoders. Has a very ingenious method of mapping the drum pads to your drum vstis, very easy to set up.
You can switch to other banks in the LX61 and use those for custom profiles with ACT. Overall very happy with this for use mixing with faders, controlling transport, and playing instruments. It works well with Sonar out of the box. However if I was a keyboard player and had high expectations I might be disappointed by the keyboard itself.
I think the moral of the story is its better to have a cheap controller that is well integrated than an expensive, high feature one that takes programming and doesn't work all that well. I tried a QCon PRo (MCU knockoff) and it worked well with my other sequencer and not Sonar, however I learned that the MCU way of doing things is kinda obtuse (trying to use the surface to relieably change parameters in VSTs etc is a lost cause), the only thing it brings to the table are motorized faders and while they are cool, they are not necessary.
After trying the MCU wasy of doing things, and also delving into touch, I realized that I would do most things with the mouse. Since I have a keyboard on my desk, it was better to use that as a non-motorized fader controller with acceptance that I would be using the mouse for most things.