Top 5 online brokers ranked for every investor type