Seen people asking this elsewhere on my searches, but we are really keen to have the ability to schedule Quicksight dashboards based on something other than time. Data is not always up to date at a specific time, there could be outages, failures, etc, so only being able to schedule dashboard emails by time of day seems too restrictive.
We have event based architecture (EventBridge event bus), plus SPICE refreshes, that could be potential triggers for an email. (Though I do concede that this might be complicated if a dashboard was built off of multiple SPICE datasets).
We could build this using SNS instead based off of SPICE dataset completion events, but would much rather use the Quicksight functionality, otherwise we would lose the ability to have this user configurable in terms of their email (formats etc) and use Quicksight to subscribe to dashboards etc.