Вообще, лично я не спец по EF, конечно. Думаю, что буду лучше её понимать, когда прочитаю купленную книжку. Но на данный момент мне кажется, что EF полезна либо в очень маленьких проектах, либо просто, когда лень самому создавать объекты в БД, отдать это на откуп EF, но потом всё равно руками их допиливать.