Tags feature is great but when working on dozens of projects we quickly filled it up with 100+ tags. This makes it less usable as any project does not need 95% of the options.
Instead it would be good to be able to have tags specific to each space and tags that could be common and inherited from the whole workspace.
I know that you can use custom Label field for a similar result but it takes more space in the task view list (as tags are added to the name of the task and a custom label is a new column).