Some prople like boards, some people like lists, some prefer a calendar.... but everyone needs a mix.
We all have those lists that just
have simple status' (open, completed) - then we have lists that follow an agile method or otherwise - and some lists are calendar focused - so instead of the application using the same current 'view' and 'filter' as you switch between various lists - my suggestion is as follows:
Save the last used 'view' and 'filters' per user per 'list/project' or 'project group' (per user like a cookie, because everyone likes to work differently).
That way when you jump back into the date focused list (a marketing plan for example) then you're already in your preferred view for that list. Then when you jump back into your developer tasks list it automatically goes back to the agile board view that you've been using for that list. For managers looking at the same list, their preferred view might be the 'Box' view, and so that would be the view they see by default when they open that list since that's what they used last on that list.
The same could be applied to filters - currently if I open up one of my 'favourite' lists it applies the desired filters - but then when I go back to any other list those filters need to be turned off and the view switched back to the preferred view for that list.
Think of it as context sensitive views & filters per user.
Would love others to put their thoughts forward on if this would work for them or not.