There are pros and cons to bodyweight and free weight depending on the desired outcomes. Neither strictly dominates the other.