I recommend MultiMC for a launcher in general, not just because it works great with premium accounts and is safe, but it's super easy to manage mods and world corruption is very hard to cause due to all versions being separate from each other, plus I find it runs way faster than vanilla
(also it has fluffy kitty mode!!!)