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...