I agree that they're pretty much OP. Not about the damage output that is in line with all the other classes but with the fact they can attack while cloaked without revealing their position. Make them forcefully remove cloak during attacks (all) and put a cooldown of let's say 1-2 secs and they'll be fine