I will prefer to use it in the trading site rather than online shop because i can use it for regular trading activities and if i can take a decent amount from my trade and i can use that to buy anything as i need. but you don't have to just choose one! you can do both and more with bitcoin.