For Bitcoin to be accepted as a reliable and convenient currency by the average consumer, it needs to become much more open to smaller transactions (such as paying for groceries, bar bills, or school supplies).
Right now I wouldn't even dream of paying with Bitcoin for anything but large transactions online.
Bitcoin will never grow into a usable currency unless this changes. It will continually be a place for speculators and investors to place money and play with the market.
Thoughts?