What are the cons and pros of using Erlang rather than java to develop server backend?