All HMI programming software is crap IMO (actually ADCs is probably among the best), so I pick based on screen resolution, brightness and saturation, and quick startup time on power up. I'm currently using Idec's which use Kyocera TFTs. Really really nice screens and they boot almost instantaneously.