They don't really even do the same thing so you can't really compare the two. But... in a playtrough Garde is definitely more useful. Goth doesn't have as much Raw power, and Opponent don't switch enough to make Shadow Tag's trapping ability actually matter.