before this becomes a religious war, always remember that programming languages are tools to solve a specific problem. Given that use the right tools for the right job, weigh the advantages/disadvantages. Always be a language agnostic programmer, which flexible ka pero murag lisod na sya in reality heheh