I'm not sure if there is much of a difference - to be honest, it has been a little while since I've used ngResource.  However, does it still unwrap the promise?  That was my main concern with the docs on this.  I would have to imagine that using `function(user)` would be a little more efficient since it doesn't create an extra variable, although that's a minor point of contention.

I could revert this back if it's too drastic of a change.