now this is big problem, if you really think about it..
as much as I love this game, there are certain things that kills it, and this is one of those things.. Do I have to be invisible FOR MYSELF so that I have 20% dodge chance? do I have to be invisible all the time during combat and not be able to see my gear or my armour which I really like and paid real money to buy and end up not seeing it while in combat??? you do realize that we are in combat most of the time? it means we don't see what we are wearing most of the time.. it means there are no reason for costumes in crown store, it means there are no reason for fancy crafting styles this game offers.. unless! you decide not to use some skills that doesn't hide your entire gear.

now before you start telling me that every skill must have visual effects and your enemy player must see this effect on you so he realizes u are using it, there is a damn obvious solution, put an option to hide skill visual effects on character just for the player himself! most of us already have addons for buff trackers so we don't really need to be almost invisible to understand that we are buffed. or just get rid of those visual effects that makes your gear disappear. just change them or smooth their appearance so it doesn't effect the character as much.. PLEASE. too many people have asked for this and I remember in ESO live someone asked for this but you didn't know how to ignore this problem so you gave a fouls reason that the opponent must see all the skills you are using. we all know this can be fixed if you REALLY want to fix it.
I hope more people support this post so they would consider it and actually do something about it..