I have to agree with Marc Gravell. Maybe when the next version of Entity Framework is released (.net 4.0 / VS2010) will there be an advantage to using EF, and by then it will probably be very different from the current version of EF.
Until then at least I will avoid EF like the plague for anything besides tests/experimental code that will never hit production.
The EF msdn forum is full of examples as to why EF is not ready for prime-time, but I there is one particular example that is a clear winner - what would normally be a simple five table query (10-15 lines of SQL) becomes >1500 lines of SQL when using EF and the EntityDataSource control:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3874607&SiteID=1
http://paste-it.net/public/q6ed5c2/
And as to the future of EF - with Microsoft's history of changing direction on big strategic things overnight, who knows if their current "strategic goal" with EF will come true a couple of years from now..? I for sure wouldn't bet on it. See:
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=4100399&SiteID=1#4107623