Olá Cesar, tudo bem?
Sim, quando maior a quantidade que você consiga armazenar no campo melhor, porém, tanto o FLOAT quando o BIGINT tem limite, ambos não são infinitos como a quantidade de estrelas existentes. Dessa forma se você armazenar um número inteiro, é ideal que você utilize um tipo de dado inteiro como é o caso do BIGINT , porque ele vai estar realmente representando a grandeza do mundo real que você deseja armazenar no banco de dados. Como não existe meia (0.5) estrela, não é ideal armazenarmos um número inteiro dentro de um número de ponto flutuante, o ideal é que você utilize o BIGINT e quando um dia chegar ao limite, então você pode migrar para um campo do tipo texto (VARCHAR) assim vai estar limitado apenas as HARDWARE da máquina que está executando o banco de dados.
Espero ter ajudado e bons estudos!