I used to use chef-rewind until I got the tip form Joshua to just access
the resource collection via resources().
So, I'd be interested in what's the benefit of the chef-rewind gem?
Functionally, there's no benefit/difference - it's just a little "syntactic sugar". Some people may prefer chef-rewind's syntax, even when they know how to do it directly. Similarly, ruby-averse Chef users may find it a little easier to use; a shallower learning curve makes a big difference in some teams.