There's a lot a people around, I wouldn't settle for anyone that doesn't meet both criteria.
Likeable B/C-players are tougher because if you lack domain expertise (and aren't getting good advice) you might not realize they're a B or C player until it's too late.