Bitcoins are an awesome general-purpose currency for electronically sending "money" to persons or businesses anywhere in the world, instantly. Say goodbye to: middle-men taking their high fees, currency conversion fees, bank holidays, wire transfers taking 3-5 days, wasting half an hour driving to a Western Union office, etc.
I think what you meant to say is that bitcoins don't make a good general-purpose day-to-day currency (yet). For example paying your hairdresser, paying at the supermarket, etc.