No caso de Freela depende, se tu for fazer o sistema do zero, ai pode usar Java do teu jeito. Se for pra pegar e dar manutenção, ou for projeto que tu só vai iniciar e outras pessoas vão dar manutenção, então seria melhor fazer com algo mais popular.