I mean If I was using WCF over http I wouldn't hesitate.
My ORM is LLBLGen Pro which provides me with some pretty nice entity collections features, like tracking changes and other. If I would go the DTO path I would lost this functionality. For now there is on the client side a Web app, which does not need any tracking changes funcionality, but maybe some day there will be a silverlight app on the client side.
What do you guys think on this ?