Good training means good decision making and that means asking questions. We often get trapped into a false dichotomy where we treat different methods as if one will be objectively better than the other.  Instead of asking "which is better?", this is how you should look at training options in order to solve problems.