@isratrade I definitely would prefer simple.

Is the only reason we want metadata for nutupane?  We wouldn't necessarily need metadata to support nutupane.  We could do all that calculation client side if we had the entire list.   I would be fine returning entire lists if the APIs were fast.  The one call I know is slow is the list of systems in katello.  The response can be on the order of tens of seconds for just 50 of them.  I would much rather paginate client side if at all possible.

Another option as far as ignoring root node client side goes, as @daviddavis pointed out to me on IRC, is this:  http://ngmodules.org/modules/angularjs-rails-resource

Which accounts for the fact that "Rails prefers JSON be root wrapped".  However, they likely lag behind AngularJS in updates to their own ```$resource``` object which may be a pain point in the future.