IMO, get zecco just to trade. you can always subscribe for more premium tools from zecco (haven't tried them, but they're probably similar to TDA), iHUB, or other places.
i never transferred an account to zecco, so i don't know their policies regarding that.