When I first started teaching myself TW5 I also often reverted to the list-links macro however using the list widget lets you control your output a lot more.
\define showtagsaspills(hidetagfilter)
<$set name=tagfilter value={{!!tags}}$hidetagfilter$>
<$list filter=<<tagfilter>> >
{{||$:/core/ui/TagTemplate}}
</$list>
</$set>
\end
<<showtagsaspills>> will list all the tags in the current tiddler as pills and you can wrap this in another <$list widget to select the tiddlers to which it applies
eg
<$list filter="[tag[mytag1]]">> >
<$link to={{!!title}} tooltip="Custom tooltip eg open tiddler">{{!!title}}</$link> <<showtagsaspills>>
</$list>
This should work but code not tested this time.
It demonstrates how not only can you put more inside a list widget, but call macros which themselves contain list widgets, or nest list widgets, none of this can be done with list-links
Regards
Tony