For vanilla minecraft, the default launcher from Mojang themselves is fine but lacks support for mods (since you have to download those seperately alongside the mods you want to add). However, if you are serious about modding the game: Prism, ATLauncher, Curse Forge are preferred since those have the loaders (Forge, Fabric) integrated.


I use vanilla launcher and honestly, the only thing you are gaining with Curse Forge is the possibility for some questionably supported mods. Modrinth is a bit better, (Modrinth has better cross compatibility with fabric mods, so you get plug n’ play) but both run their own instances of the game separate from your primary install. Honestly, navigating to your mod folder is not such a big deal, unless you are playing on a PC that you don’t have administrator access to.