Entity framework is evolving. So, I really don't prefere Entity Framework 4... when there is Entitty Framework 6. If one hates ORM, than he/she has a subjective attitude, which is out of any objective question. There are better and less good ORM implementations, but hating them... why?
Still, if you are assessing the design considerations of your project, you need to consider objective aspects. One major difference between DAAB and EF is the approach to the data. EF (and ORMs in general) makes model strongly typed thus makes it part of your OO code - and you have Linq! DAAB is using a legacy approach. So if you want to have a neat code less work during the whole lifecycle, choose EF. If you need performance, and you want a low level control over the executed SQL code, choose lagacy tools and DAAB. Still the difference in performance is not that much...
Consider reading this performance comparison:
http://serena-yeoh.blogspot.hu/2014/02/entity-framework-vs-el-daab-performance.html[
^] but this too:
http://serena-yeoh.blogspot.hu/2014/02/entity-framework-6-vs-el6-daab.html[
^]