with. It allows me to be constantly stepping up the basis of some investment funds. Whatever I would have paid in Tithing and FO I donate in stocks (plus tithing on the stock profit) and then I reinvest that money in the same fund. Basically never have to pay capital gains. . . or minimize the amount I'll have to pay on that fund.
I use Fidelity, but don't have a strong preference.