Our deep, independent analysis of online brokers cuts through the details ... to excellent (five stars). For more details about the categories considered when rating brokers and our process ...