I feel similarly. I happen to work with a lady who, being honest, shouldn't be a programmer at all, and basically just creates messes. But she is the kindest person, and at meetups is probably one of the friendliest and most talkative people. And not in a fake sugar cover my ass way or anything, a real genuine person.
I wouldn't call us friends by any means, but man does it create this giant conflict of interest in my head still.
On a similar note, I also helped a friend get a job with me a few years back. He was completely checked out, to the point I was ashamed to have ever recommended him. So I probably won't do that again, either.