Live or online training dilemma