Whenever I want to look at a certain selection of records I prefer filtering. The problem is that in multi-user environments this also changes the view for all other people who are working on it.
As a workaround one can create individual views of course, but I feel that’s a bit of an overkill. And then there’s always the risk that you don’t notice you’re actually working in the wrong view.
Search works pretty good, although it’s limited, but I can see me using it more if there would be a collapse option. This way only the rows that match the criterium would show, without messing with the view for other collaborators.
An option to have local / session filters would rock though. This would enable fooling around until you’d click ‘set as default / store’. Or something like that…
Actually, confirmation for filter changes would be a good idea to begin with IMO. A lot can depend on them (workflow, API calls, etc).