На этом форуме часто читаю, что на десктопах win Java хуже, чем C#.
А чем хуже-то. Конечно, все зависит от задачи.
Ну давайте предложу довольно стандартную задачку написания интерфейса
к базе данных на: Access, MS SQL 2000, DB2. Насколько я понимаю
для клиента это не столь важно.
От себя могу сказать, что наиболее просто такие дела пишутся на Access.
Но при усложнении алгоритмов получения/записи данных преимущества
Access wizards нивелируются а затем Access начинает вообще проигрывать
даже в сравнении с родственным ему VB. А что же Java?