It has a second redeeming feature: it has a numeric keypad for quickly entering times. Most digital timers don't, which makes them harder to use than mechanical ones that you twist. Most digital timers squander their potential, but oxo gets that one right.
The modes make sense to me, so I see those as a plus. I agree with you though about the hard to read display and the hard to press buttons.