My witch can easily tank every player in the game that uses eva set apart from rangers (but they miss too now and again). If they use hr set then it is harder but I can still tank well with decent hp which stop you being one hit. Crowd control skills helps with multiple invis jumps since you are specifically asking about rogues. If you want to do some serious pwnage you will need owl pills they help boost the evasion and get some decent hp.