I attempted to summarize the features of both use cases in my Vault Policy Guide.
In short, you’ll have a lot more flexibility assigning and evaluating policies using the Identity Groups than you will assigning policy directly to roles, but it comes at a cost of added complexity.