I concur with most of your thoughts, except that Java is never going away. I might wish that it would, but here we are.