Views are useful, but sometimes a view needs to have lots of information in it regardless to be useful. Side scrollling with dozens of columns can be unwieldy and difficult to navigate (especially as the user adds new columns in different views, and they automatically place them at the end of other views).
Colour coding and/or being able to group columns would seemingly be a simple to implement and very useful functionality. Grouping columns would be nice for tabbing between views and being able to move a bunch of columns at once (or unhide a column and have it snap to it's "group").