IMO they're all much better than they used to be, but some still ignore e-mails and have 'helpdesk' (a misnomer) people that fail the attitude test and add insult to injury by not really knowing anything.
It's a pity that you need to open an account, make a few trades and probably lose some money to identify the good and bad.