Depends on what your fitness goals are:
Are you trying to gain pure strength?
Are you trying to gain lean muscle?
Are you trying to cut fat?-
Are you trying to increase
cardiovascular capacity?
Most people (myself included) are basically just wanting to look good naked, and an "aesthetic goal"(e.g., sub 10% bf) is very important, but I also would throw in a "performance goal"(e.g., 500 lb 1rm deadlift) in there as well. So, basically is your "body weight training" going to get you to those aesthetic and performance goals.
Body weight conditioning is great, but if you're really looking to increase muscle mass, cut fat and gain overall strength I would focus on a progressive weight training program.
I've done p90x, the insanity workouts, and a lot of body weight training stuff and although it does get me pretty jacked and lean, it was dramatically detrimental to my overall strength (deadlift, bench, squat went down 25%-40%).
So my advice would be to focus on progressive weight training and throw in metabolic conditioning and plyos twice a week. Eat a ton of protein, and keep your carb intake down on off days.
Anyways sorry about the rambling, coffee got me going...