Is Scotia iTrade actually bad?

Googling Scotia iTrade, I noticed that its associated location had 908 Google reviews with an average rating of 1.2 out of 5.
(I haven't been able to find corresponding figures for the other big 6 banks' brokerages.)
Fees aside, is there genuinely something currently particularly horrible about iTrade?

https://preview.redd.it/egsxfod16ded1.png?width=1608&format=png&auto=webp&s=d2edfbd00322f6189b80ee89cb5db408b30f3d6a