I too would love to have an Obsidian widget. I think you could offer a small, medium, and large option. I’ve listed some basic ideas below.
Small: 1 to 2 User Specified Buttons – Example: “Create New Note” “Recent Note”
Medium: 3 to 4 User Specified Buttons & Stats – Example: “Total Number of Notes Created” “Number of Flags”
Large: Combination of the User’s Graph (not interactive, just visible at predetermined scale), Buttons, & Stats
Here is a screenshot example of the size selection.
There are a large number of great widgets we could look at to learn from. I personally use Widgetsmith all the time for a variety of options (photos, countdowns, calendar dates, etc.). The big take away here is how they allow you to add multiple options for the widget itself.
Here is a screenshot from this section within the widget.