It looks pretty good that behringer thing, yeah. But given that it uses the same protocols as the Mackie, any problems arising from Cakewalk's not-very-good control surface support will be there whatever surface you use. They really should sort it out. And for the record, open sourcing the control surface code is not "sorting it out". Control Surface support is *officially* off the table for Sonar. Seems a shame to me, but hey.