Hey it's certainly up for debate, but I recommend trying finasteride/Propecia before minoxidil. Yes, there is a risk of sides but most users don't experience any. As long as you watch yourself and drop it if you experience sides, the risk is minimal.
Minoxidil & keto shampoo will help you out for a little while, but your hair isn't being protected from further damage from DHT. Finasteride inhibits DHT, meaning you're fighting a cause of male pattern baldness. Without it, your follicles will continue to be damaged by DHT.