Just got setup with River Financial and so far I'm liking it. Recurring buy is free, and auto-withdraw to your wallet of choice is less than 3% (depending on network). Their custody is in-house; at least better than Swan in that regard.