Coinbase like a good little pleb. Just convenient to schedule a recurring monthly purchase so it's enough to make the fee worth it. Then I do a transfer to self-custodial wallet every few months.
would recommend checking out @River. you can set up no-fee DCA purchases, target % buy orders for dips, and auto-withdrawal once your stack reaches a certain amount