That inflows/outflows is a good point.
I prefer to just buy BTC, but I like to hold a bit in cash, in case shit happens. The TFSA gives me the advantage of not having to pay capitals gains if I sell, so I might as well use it for that purpose.
If the TFSA option wasn't there, I'd just hold BTC on its own.