Ctags is an excellent software and I believe that no
other software could do better than ctags.
The minor issue i want to add is that:
to view the files with the tags , every time i have to do
it only from the path where i build the tags.
Inorder to have tags enabled in other directories i put a
soft link to those files by typing the command
$ ln -s tags
later when i try to open a file in the directory it was
showing some error "2 or more tags "
and the error is reproducible