Haven't had to use Java to do so yet.

Invariably the very few times I've seen a Java applet on a web page for something it's so poorly written that I can't use it regardless, so what's the difference?