I use a few widgets: clocks in different timezones, an Internet usage indicator, a weather widget and an RSS feed ticker. You can download them below, in .kwgt format (which is just an archive) that can be used by KWGT directly.
The time is writ large, the date smaller though still easily visible, and both are rendered in an easily legible, friendly font. Whilst it is difficult to find a clock that answers precisely to this description, the main reason I made this widget is that I can duplicate it and view multiple clocks in different timezones simultaneously.
You can change the timezone by adding a location in the programme's settings and then applying it to the widget in the editing screen (under "Layers"). At the moment, only three locations can be set apart from the home location, which I hope will be resolved in the future.
This widget displays the number of megabytes used since a set day in the month and shows a bar progressively filling itself up as one approaches one's limit.
It uses three shapes, described below.
Rectangle: $mu(min((ts(mt, m, 3d)/250)*474), 474)$"3d" refers to the third day of the most recent month; my contract runs from the third. Change this to whatever date your contract describes.
Text: $ts(mt, a, 3d)$
"474" refers to the width of the bar; you can change this to whatever value suits you.
Finally, "250" refers to the monthly MB limit, 250MB in my case.
Indicates current weather. There's a refresh button, and tapping the big weather icon opens a weather app, Forecastie in this case. You can set refresh rates in Kustom's settings, but I also like to refresh manually when I'm about to go out.
I like reading RSS feeds for their simplicity, and I end up opening any article that interests me in my browser, so I cut out the middle man (dedicated RSS application). This widget wgets an RSS feed of your choice and shows the title of one item. There's buttons to page through the items in the feed, and tapping the title opens the article in your browser.