Re: The limits of bodyweight training?
For building strength weights ARE superior.
For building explosiveness weights ARE superior. (think olympic lifting)
For building muscle there is less of a difference but the general concensus is that weights are superior.
The only thing you may have an advantage using bodyweight with is endurance training. Possibly.