your players will get more experience through friendlies instead of training the same amount of condition, but you will lose much more condition in a friendly instead of a training session. If you have the time friendlies are usually the way to go, but sometimes your players condition is too low for a friendly because you have a match coming up soon. In that situation a simple training session is perfect