I have used both, and have an 89B installed in my private airplane.
Both are godd units, however, there are significant differences in their operation.
I prefer the 89B, and...if you can afford one, the KLN94 is a slide in replacement that has simplified/streamlined ops.
However, neither is approved for WAAS.