It would be nice to have a widget type to display a table of historic item data. It should be possible to select multiple item keys (which then make up the columns of the table), while each row gives the datetime of the recorded values.
This somewhat duplicates the history function under latest data, but please keep in mind that dashboards are currently the basis for the report generation in Zabbix as well; and some customers really like to get tables of data. Also, if we can get the items of interest arranged in a table side by side, it's much easier as having to click on each individual item history.
The widget should display both textual and numerical items (a feature not available for numerical items currently!) and allow the selection of multiple hosts or host groups (like in the graph widgets). The time range shown should adapt to the selected time range of the dashboard, naturally.
In order not to have too many rows, it might be useful to have a time granularity setting that puts all history values within the time range into on row of the table. If there are multiple values within such a time interval, it should be possible to select the first or last value for display.