Trading platforms have come of age, offering users power, flexibility & total control