Allow users to choose not to get giant attachments in email

Would this work better as a per-user size threshold or as a simple “links only, no attachments” toggle? A threshold seems more flexible, since small inline images are usually fine in email, while the existing admin setting for total attachment size is site-wide and can’t be tuned for individual users who are on slow or metered connections.