You use BTC Directly to do those or do you sell BTC and use the USD to do these?
Anyway I mostly use bitcoins as an investment and as a holding method to my hold my investment with a good growth potential, I also use it to conduct online transactions and deal with people online.