Krav Maga vs Muay Thai: cons and pros of each style. Krav Maga is an Israeli military hand to hand combat fighting system. It was developed in 1930's by Imre Lichtenfeld as a response to anti-semitic attacks on Jews in pre-war Europe. It is a mixed martial art based mostly on Boxing, Karate and Wrestling with some new elements which make it more effective in a street fight.
Krav Maga is a combat system that is practiced by many law enforcement units all over the world. Most of the techniques utilized by Krav Maga makes perfect sense and it is useful for the purpose of self-defence: counter attacks, pre-emptive attacks, attack and defense at the same time. All of this is very useful for self-defense, maybe except a concept of 360 defense that to a fighter with a Muay Thai background may seem like a joke and not so useful technique. Unless you expect to be attacked with a haymaker by some really clumsy attacker or attacked with a knife in a shower "Psycho" style you should forget about this technique cause it will do no good for you. That said, most Krav Maga techniques make sense and are effective in a street fight.
The main problem with Krav Maga is not that it is not effective - because it is - but that you cannot really practice it to the fullest extent with another fighter. How can you practice eye gauging or similar brutal techniques? Sure, you can practice a certain moves on a mannequin but the main problem is that a mannequin doesn't hit back. I am aware that you can also practice with a sparring partner in a self-defense suit, however, your opponent will be highly immobilized by the suit and it will almost feel like practicing with a (slowly moving) mannequin.
Same goes to utilizing those techniques in the ring. So if you want to train a martial art just for the purpose of self-defense Krav Maga may work for you. If your goal is to learn a martial art that is effective for self-defence but also suitable for competition, Muay Thai will be the better choice. What works on the battlefield doesn't necessarily works in the gym or in a cage (and the other way around). Muay Thai is one of the most ring ready martial art that you can practice to the full extent with sparing partners.
Obviously, there are situations when your life may be in danger and when you have to quickly eliminate the attacker as quickly as possible with all means needed to do it and that's where Krav Maga shines. It will provide you tools to deal with multiple aggressors or an attacker armed with a knife. Muay Thai doesn't teach how to fight with an armed person, however, a high-level Muay Thai can be employed to deal with a regular attacker on the street as well.
Also read Muay Thai versus other martial arts (Karate, Kung Fu, Capoeira and more) post.