One item that is stopping me from doing so is that while I trade most days I hold some long term positions that are 6+ years and they have a large cap appreciation. I don't want to sell them, If I go MTM, it seems I'll trigger taxes on these long term positions.
I don't know if you are allowed to separate your trading accounts from your long term accounts, using MTM on the former and the normal rules for the latter.