I didn’t bother wiring up the Bourns encoder, since I wasn’t happy with the turning force.
With the Alps part, I don’t have the datasheet in front of me, but the precision is excellent. I am reading it in 10-bit, and it registers the smallest movement I can make. Some resting positions produce a small amount of jitter which needs to be compensated for.
I’ve been using interrupt-based reading of quadrature encoders to keep the feel responsive. The advantage of a pot like the Alps part is that you don’t need to worry about missing signals. Thus interrupts aren’t as critical and in turn, you can use microcontrollers that aren’t so well-endowed on the interrupt pin front.