I'm a big fan of having categories and tabs. The reason for this is that you can have categories, which are predefined by the project manager and may cover components, etc. of an application. Then having tags to allow for unique and useful terms to help filter, search, etc. What do you think?
I'm moving from a Gemini based system (http://www.countersoft.com/) to your system. And as I move issues I'm seeing some values that the old system had that the yours does not. The old system had Component as an option and that was used to identify the specific component of the app that was having trouble. I'm currently using tags for this, but this is not quite as simple (or controlled) as having a specified option (or category in my thinking). Is this something you think might be added?
I did have components earlier, but most people didn't understand what they were and didn't use them, so they disappeared. Once I start moving towards JIRA functionality (release management, SCM integration, etc.) they components might make a re-appearance.