I know that, but Happy is a way better awper than Karrigan right now at least. You have to admit at least that much.
The rest of it is subjective, you can't say for sure who's the better IGL. But, looking at Happy's team I don't think he's doing a bad job. Envy doesn't rely on pure aim at all, they have way less firepower than NIP, Mouz, C9, Fnatic, but still play at their level.
Calling Happy a bad IGL who plays based on pure aim is stupid too. You can argue Karrigan is better, but both are decent IGL's who can play a tactical approach.