Sensor for angular position

wvmarle:
Another option may be an IR distance sensor, measuring the location of the end of your blade (where the largest movement is).

I've already taken a look at these type of sensors, but they seem less accurate and resistant.

There are a lot of options which leaves me kind of lost. Between the encoder and the half effect sensor, what would you pick?