No configuration: Why do I have to commit? Why can’t I just place as many columns as I (I as in, any user, any role) see fit into the list view? The icon for adding the hidden columns is there, so why not being able to use it? If it scrolls horizontally, so be it. I (as any user) can decide whether I want to scroll horizontally or not)
Further features: There can be done more with Angular tables. Horizontal scrolling, in place filtering, in place searching, in place sorting, inline editing - would all be options to look into, to make the list view more efficient.
A non-developer way to do things. If SuiteCRM is meant to be used only by companies with developers or where the marketing & sales team has to rely and wait for the IT to help, than this is fine. I’m more wishing to enable sales and marketing to do their stuff easily, from a modern UI.
At the same time: Which IT department / developer wants to be bothered with a request: “I want to have 9 instead of 7 columns in the list view”? I don’t think that helps any company to focus on their core products and services.