Hello, from all the expertises here, what is your opinion regarding the Java and .Net?

Why we need to go for Java or go for .Net? What is the advantages???

Which one suite for exterprise level??? and support most enterprise DBMS and data load???