I prefer to trade bitcoin on exchange because you pay extra charges to transfer the bitcoin to the store owner's wallet which means that you are paying extra for an item and very few stores accept bitcoin for payment. The fluctuation of the bitcoin price will also affect the price of things more often than usual.