Krav will give you great foundations for real life fighting, not sport fighting or fictional scenario's where two people face off and bow before fighting. It teaches you situational awareness and the need to do 360' scanning even while fighting one opponent so you don't get king hit from behind by a second attacker.
I love the fact that it teaches the common lead-up to a fight so that you can be prepared to GO! For example, people generally posture up towards you and try to make themselves bigger, they point at you or poke you in the chest, they raise their voice, they will push your fence (eg touch you and see how you respond).
If anyone touches your "fence" twice you smash them because if you don't respond after the second time they push you, they will take that as a sign of weakness and usually attack you.
Krav teaches you groin kicks, breaks, throat strikes, eye gouges, biting. The things you would actually use in a no holds bared life or death fight. It also teaches good knife and gun defense. I practice with a friend with a training gun and a short and long knife. Sometimes we are wrestling for control of the knife for 2 or 3 minutes, the way you see in movies like saving private ryan. If it is life or death it won't always be over with a single move. Krav teaches you to keep going, keep attacking and then escape.
Once you have got to P1 level in Krav you can start doing other things like kickboxing and such to improve your striking. Krav is more like a solid clothes stand onto which you hang other skills. I like Muay Thai for my elbows and knees and clinch. When you add in the Krav blocks and sneaky aggressive moves you have a great combination.
BUT! having said all that, and as some others have mentioned, it depends on the place you train at. I got tired of the place I was going too because they spent half the class doing stretching and warmup shadow boxing and drills. I need to be more productive than 40 mins of training out of an hour and a half. I now train based on Krav books with my friend. We study the book and practice one or two moves each session over and over. Much much faster and it is also nicer to train with someone who is bigger and stronger than you are. It is almost useless learning disarms and skills with women or skinny guys as your strength gives you too much advantage and you think you know the technique easily, when it is just your strength overpowering them. With a strong opponent you only get the knife, or gun or get out of the hold if you actually do it correctly. GREAT TRAINING > GRADES/BELTS
Veggie Since Birth - Fav comeback: "The only thing you eat for protein is vegetarians"
Resting heart rate: 43
Chin ups best: 25 in a row