I haven't done much research in this area. I'm using the 90A Hacker Comp (Jeti) controllers with the F3A brake. These are the units that were included in the original Hacker Comp motor / controller package. I've used these for thousands of flights with the C50 Comp / Neu / Q80 motors and they've performed flawlessly. As long as they continue to give excellent service I probably won't try something else.
The currently available batch of controllers provide output voltage as a function of input pulse width (stick position). Four + years ago I suggested that a controller would better serve our needs (pattern flyers) if it controlled motor rpm instead. So far there's been no significant response to that from the controller manufacturers, but I'm still waiting. With this type system one would set the max motor rpm at full stick to something near what is currently available at the end of a flight (as battery voltage drops). This would provide consistent power relative to stick postion throughout a flight, avoiding the excess power presently available early in a flight when battery voltage is up and (probably) save power for later in a flight. Some might consider this to be very "YS like" in that a given stick position would always result in the same motor rpm - then if we could get the battery to lose weight toward the end of a flight