In your experience, what is the optimal monitor specs for your primary programming monitor?
Of course this is subjective, but in my search for the ideal programming monitor, it helps to know what peoples' experience is.
Aside from a specific monitor, what lessons have you learned about monitor specs?:
Size/Resolution: Which size and resolution are best?
Widescreen: Yes or No?
Viewing Angle: Does the weak verticle viewing angle of TN panels really matter for programming?
Input Lag: How low does input lag have to be for it to have no effect on mouse/keyboard feedback?
Screen Door Effect: Does the "Screen Door Effect" of IPS panels hurt code readability?
Adjusting options: Is height adjustibility important or is tilt sufficient? Should the monitor have pivot function?
And any other words of wisdom you might have.