What can I say about Java? I have been designing and building systems in Java for more than 10 years so I'm comfortable with it. Sure, Java has its weaknesses, sometimes things are too hard, it requires a lot of boiler-plate code...but I'm still happy. 

You see, I started writing VB code back in Windows 3.11 (16-bit OS!). I wrote VB code full-time for about 8 years, maybe more. I have made VB do things that everyone said was impossible! That's right, I wrote a LOT of VB code, so I know know the real meaning of a painful implementation. Java will never hurt like VB, so I will always enjoy working with Java.