DVI is better than VGA for TFTs because they are digital and VGA is analog. A TFT displayes its picture digitally, pixel per pixel. Via DVI the panel gets data for each pixel, so the picture generated in the graphics card will match exact with the pixels on the panel itself.
Not so with VGA...