I realized Pyke's passive is op in a way that isn't obvious.
It grants free ward detection at almost all times. Since he can only recover lost hp when "unseen by enemies," he can't recover when spotted by a ward. So if Pyke is roaming, flanking, etc. and notices his grey health isn't recovering, he now knows, for free, that an area is warded. Which is pretty ridiculous.
EDIT: Everyone saying "but Duskblade does that so it doesn't matter lol" Do you not realize Duskblade has been the most hated item in the game since they introduced it. Due in no small part to the anti-vision it gives.
You're
he can do that without his passive ;)