Boas, pelo que percebi, essas "300 versões" que falas, estás a referir-te aos modpacks (daí falares em 'packs', suponho).
Esses modpacks são todos feitos com a versão Java do Minecraft, e não são pagos.
O jogo tem várias versões sim, mas para o PC, que eu saiba, só tem 2 (Java Edition e Windows10 Edition).
Destas 2, eu tenho o Java Edition, e não sei exatamente quais são as diferenças para a versão Windows10, mas sei que os tais mods (e na verdade estes são a origem da maior diversão que o jogo proporciona, na minha opinião) só funcionam na versão Java.
Portanto, se for para jogar no pc, eu recomendo a Java Edition que pode instalar mods e etc. Se optares por esta opção, podes comprar aqui: https://www.minecraft.net/pt-pt/store/minecraft-java-edition
Penso que também existem keys para o jogo em sites tipo Kinguin e etc, mas não sei como funciona isso e nem nunca comprei nada desses sites para saber se são de confiança ou não...
Já agora, tens aqui um link onde podes comparar as duas versões para ver qual preferes: https://www.pcgamer.com/minecraft-java-edition-vs-windows-10/