@blowdart: I was a staunch critic of EF, but the release with DbContext is pretty awesome and ORM programming heaven.
It was the 3rd or 4th release, and they have really done an excellent job of turning something that was not very good, to something excellent.
There were a few issues/limitations with some of the tooling before*, but now that it supports enums and spatial types, I think it's pretty close to perfection as far as I'm concerned.
*The designer used to "singularize" words like "status" as "statu" (i.e. just dropping the "s"). I hope they added language support, which would solve this kind of issue and make non-English speakers happy as well.