Things that make you go Hmmmm?
Yesterday we were contemplating our "Export To CSV" dialogue (see screenshots below) that we present to users. We were mainly wondering if or how often users need to use Advanced Options - especially for changing Record Limit from 5000 to more. Also, might it be true that certain types of never use it (Employees, Requester types), some use it sometimes (semi-casual, Manager, Recruiter, Buyer) and some use it nearly all the time (power-users, Generalist, Admin, Payables Invoice Manager).
This lead us down a path to adding User Settings that would enable the power-user types to set their preferences - like Joan always wants Excel (vs CSV), Field Labels (not Field ID), and Record Limit of 15000 records. These settings would be defaulted in each Export to CSV dialogue then so Joan doesn't need to change them all the time.
Additionally, if there are unique lists that don't meet those default needs, say where All Records are always needed for some reason, Joan could still change the settings in the Export To CSV dialogue and the system could remember her specific settings on that specific export of that list for next time.
So the system can both generally default better for you and could remember your choices list by list on top of that.
Back to the basics then, how big of a pain point is dialogue for a few, some or all users? Is the investment in this feature worthwhile to you? Is the design approach laid out above the right approach?
********************************************************************
Export to CSV initial state:
Export to CSV - Advanced Options expanded:

Have you even noticed this being annoying or cumbersome? Very curious on thoughts and opinions.