We could assume that if you have better teammates you would have better performances within this team even though you're an average player. I don't know why so many people on HLTV see it the other way around. This is pretty much what happen to KennyS, he was struggling in the shox-Lucky version of G2 while is having great performances with the nexa-Hunter version. I'm not saying it explains everything but I can see some correlations here especially when you have nexa, a real IGL compare to shox, who acknowledged that KennyS was one of the greatest player he ever played with and he was trying to put him in the best conditions to perform (which is a smart choice from my pov). On the other hand, you have Zywoo, one of the greatest carry of all time, with average teammates and no proper IGL atm, who still managed to put insane numbers (vita-fnatic being the last example) and some people still think he wouldn't be that good with better teammates who wouldn't supposedly play around him. This doesn't make any sense to me and sounds like pure fiction. To be fair, I think KennyS is a great player and his recent performances makes him one of the best to look at right now, but I think Zywoo is a well-rounded player with more potential and would be even greater, or at least more consistent, with better teammates, not the opposite.