CC in Codeblocks feels kinda broken that is why I am using codelite mostly and use codeblocks just for wxsmith.
you can try the cc_branch, and tell us what the exact "kinda broken", and we can try to fix it.
About using the ctags.. There is a discussion on our forum, you can just search it and Why do you think ctags is better? Both ctags and and the parser in CC use same kind of hand made Recursive Descent Parser.