The problem is that you will have to pay like 5 satoshi for the coffee once Bitcoin is widely established, because of the drastic value increase that comes with.
I can see 1 bit getting closer in value to $1 in the future, but 1satoshi = $1 is... far off...