I buy BTC monthly at twice the amount I spend, so I always end up with more Sats than I've spent. In the UK that's getting harder. I use SwissBorg, CoinCorner and Revolut, currently.