Hi Berry,
I think twenty seconds of invisibility is quite a long time - you can escape a lot of hairy situations, and even skip entire groups of players without noticing. ;3 Making it even longer would take away from the challenge, and make it really unfair for players who barely have a chance to catching you at all. ;P
If anything, I think we may need skills that can be used to detect mages, no? ;P