On our first ember project we had no control over the API and so we have a bad experience with ember-data (a lot of monkey-patching). We also started before ember-cli was big, so we have no experience with that, especially with a rails app.
On our newest project we write the Rails app (API) on our own and want to use ember. What would you suggest? Should we use ember-cli, should we use ember-data (does it work good with active model serializer?) How to deal with the asset pipeline?