I tend to not play with any player that isn't in my ranked 5's team or at the same elo/skill level than me, be it my brother or my best friend. It just annoys me to no end seeing them play bad and completely ignore any advice given.
Exceptions to this rule are people that really are willing to learn and will accept that I know what I'm doing. And girls. Sometimes. Don't judge ^^