Surprised the knock is bad documentation (The site is awful), but I have heard that Angular has a lot better documentation then Ember currently does
Ember-data looks much better than anything in Angular. Ember has a bit too much "convention over configuration" to my taste but the project is evolving well; I would not say it is production-ready but is getting close, so keep it under the radar.