well It is right that p90X is idyllic training program which is intended to keep you fit, strong and healthy as well . What i like is getting mix workouts which are perfect for body . So people would have benefits from it . Moreover, Using this program you may also lose weight then it also helps you to increase stamina as well as developing muscles at all .
All of that applies to almost anything that can cause a person to get off his @ss and move around.
I prefer doing my bodyweight workout at home, a pretty simple program and I only need a yoga mat (anti-slipping/soft surface for my panel flooring) and a wall. It takes me about 30-40 minutes per day with a warm up and I do it 6 days a week. After a few months, some of my friends commented on how fit I look.