I'm playing with this for the last few hours, it's so powerful in combination with Badges extension.
One thing that would make it more robust is to include criteria for metric in specific tag.
For example:
- Discussion started
-- Number criteria
-- Specific tag criteria
Use case: Give a support badge to a user who started 10 discussions in a support tag