MIDI learn is indeed very hit or miss. I'd say it works for about 50% of the parameters I've tried it with and sometimes it will respond to certain controls on my controllers but not others. Kind of strange actually and the way it works seems to be different in different areas of the program. One nice thing though is it seems to work quite well with FX Chains so if you set up the effects in the chain to respond to the chain's controls then map those controls to the controller the success rate goes way up.
Obviously that only works for things you can cram into an FX Chain though.
That actually gave me an idea. Wouldn't it be cool if we could send channel and other parameters to the FX Chains? It would make it a convenient place to control a whole range of related stuff in one place while taking advantage of the better MIDI communication set up. There is however Channel Tools which works great in the Chain Modules and it controls many of the things you'd do right on the console strips anyway so it's a nice alternative.