Front heated screen for me, should be fitted to every car IMO. I think ford no longer have the patent on them so we could be seeing them fitted to more and more cars in the future.
Once you've had one you'll see what I mean, no misting or ice to worry about at all.