Ally offers innovative tools for self-directed traders and some of the lowest fees for wealth management clients.