As I use expecting and waiting for, I would be less disappointed if James did not show up when I was expecting him than when I was waiting for him.
If I'm waiting for someone, it's usually because I made a previous arrangement with that person. We'll meet at a certain time and place. If I arrive before he does, I wait for him.