Olá!
A DriveWealth é a que possui os custos mais baixos, mas a plataforma dela é simplificada e ela não possui um leque tão diversificado de produtos.
Existem 3390 empresas negociadas na DriveWealth, o que ao meu ver é mais do que suficiente para o investidor.
Se você deseja outros produtos além de ações, talvez outra corretora seja melhor pra você.
Você pode usar a XP se já possuir conta lá, se os custos não impactarem de maneira relevante os seus aportes.
A Interactive Brokers é a corretora que possui a plataforma mais tecnológica que eu conheço, não acho que a XP tenha o mesmo nível.
Se o seu intuito for investir em empresas para o longo prazo, uma plataforma cheia de ferramentas não vai te beneficiar tangivelmente.