Странно почему Python для фана используете(кроме прочего). На нем и сайты можно клепать довольно быстро(Django, WebPy, Pyramid). Ну это так, отступление.
По-моему сейчас Java стал популярен(снова) за счет Android и BlackBerry(за бугром) и это очень меня радует, ведь был спад и рост популярности C#(если верить Tiobe). Конечно же стоит присмотреться к этим стекам и к мобильной разработке, в частности. Сейчас мобильный телефон — это портативный компьютер, гугл активно развивает голосовой поиск, куча клиентов для работы с веб-сервисами и т.д. В этой области можно объединить несколько направлений. Это очень перспективная область.
Но как сказали выше, на Java можно писать почти все, сайты тоже(Play, Vaadin, куча других). Вцелом эта платформа, под которую масса всего. Но само знание языка недостаточно. Проще конечно, когда например, начинаешь писать под Android, но маловато. Поэтому действительно нужно выбрать направление, с другой стороны сам язык несложен(хоть и куча тонкостей есть) и понять можно довольно быстро.