Yeah, I really don't see the advantage of bitcoin over cash for in-person transactions. I think the killer app is somehow micro-payment related.
Cash is physical. You gotta carry notes, get change, etc. I can get torn, degraded, takes up space, etc.
bitcoins can have all the convenience of a credit card or debit card: just bump your phone against a reader, and you've purchased something with digital cash.