Their acceptance and willingness to distribute anti-cheat malware is really the only black mark I can think of on their otherwise very good reputation.
At least mine doesn't.
(Edit: to be fair, if I had been a little quicker on the draw when Schwab accidentally transferred $60+ million into my account several years ago, I might not be making this particular counterargument.)
not really, because you'd legally have to return that money anyways. your argument still holds.
a better counterargument would be that some banks don't allow their app to run on rooted phones, which is equivalent to anti-cheat measures (since windows is rooted by default)
to protect against what though?
Keyloggers (touchloggers?), I imagine.