We are very critical when it comes to the accuracy of watches. We look at small fine details of watches in depth. Movement edges sharpness, font ink etc etc!
And yet nearly everybody is fine with a watch that is wrong 50% of the time!! It would kill me! The WT function is not complete, and hence is not an accurate complication for me.
JLC had the best solution that I had seen. Also Glashutte Original with the Cosmopolite.
However to be as accurate as possible, it is difficult to have a clean dial.
That is why I think a dual time is a good compromise and the JLC Master Geographic gives the opportunity to change the second timezone by city.