Have you ever tried to write code on a TN panel? I ordered a Dell 22" UltraSharp with a TN, and sent it back the next day for the 24" that has the VA panel (and is 2.5x the price).
Same, had my 24" TN for 2 days before returning it for a HP IPS panel for 2.5x the price — so glad I did. Even at the optimal viewing angle, colours were fundamentally lighter at the bottom (and darker at the top), making text in the bottom 1/3rd straining on the eyes. Never again, given a budget, I'd much rather to compromise on the computer hardware than the monitor.
I'm an academic, so it is mostly black-and-white and some data visualization.