¿Consideran a Java un buen lenguaje[tecnologia] como para programar un juego de escritorio [NO Applet, ni aplicacion de Celular] con funciones de red? Tomando en cuenta la supuesta "lentitud" que tiene por ser un lenguaje interpretado.
Se que muchos me diran que es mejor C o C++, pero mi duda surge al ver desarrollos que usan C# de .Net, ¿Acaso no este lenguaje [tecnologia] tambien es interpretado?
Podria orientarme un poco

Obviamente cuando hablo de programar un juego no me refiero a un WoW, o aun Doom 3, pero si algo serio.
Saludos y gracias de antemano por sus respuestas.