Enterprise software community is always divided when it comes to technology. Especially ORM's, because they are a very important part of the software stack. InfoQ has compiled a detailed post on this issue worth checking out.
Some other links of interest: ORM Persistence Layer advice on Stack Overflow, Which ORM? LINQ to SQL, Entity Framework or LLBGen on Reddit, LINQ to SQL Compared with NHibernate on Stack Overflow and ORMBattle.net, Dedicated for comparison of ORM technologies.