My son is a freshman QB playing JV this year and will be competing for the starting job next year. He has enjoyed the virtual reality aspect of this trainer quite a bit. His only complaint is that there is not a way to randomize the reps and after he has done the rep once, he already knows if the defender with cap the route or not. Otherwise, he loves the trainer.