Not sure about your specific situation, but I can answer from an RIA Services perspective (which specifically benefits from the DataForm).
RIA Services passes Entities to your silverlight application. These enties are already RESTful, and already implement the IEditableObject interface (benefit #1), they also can carry meta-data such as field requirements, navigation properties, valid ranges, error messages, etc. By default Entity Framework and RIA Services will start you off by carrying this meta-data as defined in your data source (such as SQL) with no effort from you (benefit #2). Using one of the built-in collections, such as CollectionViewSource, or DomainDataSource provide navigation implementation (via ICollectionView interface) (benefit #3).
Based upon what you stated, it sounds like you are passing data in a fairly manual manner, and you may not gain these benefits immediately.
To gain some of these benefits, try adding meta-data to your model object (by adding attributes from the System.ComponentModel.DataAnnotations namespace.), try using CollectionViewSource to implement filtering, sorting, and naviation of your collection.