Primary description of the differences:
For a single tag, an indirect binding will be better than my tags() function.
Edit: See new beta that may be useful to you: