I have no experience with TradeDirect but I have a lot of experience with Swissquote.
To me the offer of TradeDirect is in line with the offer of Swissquote.
Admin Fees + Trading platform: TradeDirect: CHF 250, Swissquote: CHF 200
Brokerage fees: Roughly 0.3% to 0.5% depending where you are in the stepping of the fees at both places.
Swissquote has a strong advantage with the ~ CHF 10 brokerage fees on sponsored ETF. (Blackrock, Vanguard, UBS, Comstage, Amundi…).
The free admin fees in 2019 and 2020 is an half argument (2019 is almost gone) .
I see the offer of TradeDirect as a tentative of BCV to catch a part of the market within a traditional bank while SwissQuote is more an disruptive company that came out of nowhere.
For me SwissQuote remains the winner because of its commitment, reactivity and willingness to change the market.
3 Likes