I like that each collection retains the View mode and sort order.
It makes the feature more useful than just a simple election of records.
I would to add a couple of other options:
1- Display the sort order in the toolbar. It can be hard to determine the sort order when in Grid View, and will save lots of time switching back and forth to the list view to check the sort order. This may also be useful in the other views to show multiple levels of the current sort.
2- Remember the Grid View scale size setting. This can optimize the view of collections of various sizes.