I'm wondering what the best feature(s)
of the orm framework you use and what
features you find yourself using most?
I would say Linq support is the killer ORM feature for me. Right now, writing Linq queries against a database requires an ORM. Linq gives me compile time static type checking against the database in my queries, which now gives me compiler errors in some scenarios where the code and database are out of sync. I tend to work on databases that change a lot (agile) and work with teams of developers where database schema updates can come from any team member.
What is the reason you chose the
framework you use?
There are plenty of other questions and answers on this topic:
NHibernate, Entity Framework, active records or linq2sql