Views are great in Monday — mostly.
One problem I’m having and don’t see a solution for is that adding new columns shows up on all of the views. I have boards with 10 or more view tabs and when I add a column to one (or to the Main Table), that new column gets appended to all of the other views as being visible. Not all views necessarily need to see that new column, so it becomes a pain to keep cleaning up my existing Views. This has really reared its ugly head with regards to using the Baseline feature, since it adds a couple of columns when it’s used (and no one but me in the org cares about the baselines!).
The suggestion is that the default for Views (which already have at least one hidden column) should be that new columns added after the fact should default to hidden — or at the very least, each View should have an option to see whether the newly added columns are visible or not. For myself and my team, once we create a view, we don’t really care about most new columns. It’s easier for us to just go up and unhide a column on a specific View if we need it than it is to go through 10+ views hiding columns.