For example, I'm really bad at reading people's emotions and general thoughts based off of what they're saying, tone of voice etc. BUT so long as I can see them and watch their body language, I can understand them really well.

(Sorry for awkward phrasing).