"Are you sure you can't stay?"
"I don't think I would be good company."
"I disagree."
We are not appreciating enough the simplicity and genuineness of this dialogue. Who has made Will feel like he is not good company? His reason for not staying is not "I'm busy" or "I'm not into this kind of things", he says he is not good company. His response is very empathetic if you think about it because he is thinking about how he is perceived by Hannibal and the others.
We couldn't see the whole conversation unfortunately but Hannibal's question implies that he is asking Will to stay for a second time. He had probably asked him earlier, Will had refused without giving a reason but later he brings the bottle of wine to make up for not staying and Hannibal insists that he should stay. And for someone who doesn't have friends and is not invited to stuff, I think it meant the world to Will that Hannibal really meant it. Hannibal really wanted him there. And Hannibal disagrees with him but not out of politeness, he is super genuine. To him, Will is good company. Anyway I will go cry now.