The difference is in the time reference of the verbs to be . The first, which is probably much more common than the second, says that I had expected something more than what appeared (and the time for waiting is over). The second implies that I'm going to continue to wait.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.