If you let your website visitors add tags themselves, that's a very useful way to add information in ways that you may not think of.
Maybe only let registered members do that, though. Otherwise you'll have chuckleheads adding all kinds of tag-vandalism.
Tags are really useful, and also let the website visitor get involved & feel empowered.
You'd still want basic categories & subs, though.