Of course, Boomer does anything a high end ball machine can do. What other ball machines can’t do is give you feedback on each shot, change levels easily, force you to adjust your footwork to different spins, different paces and depths. Most ball machines make you play worse by throwing a very consistent ball. A consistent ball is great for a total beginner, but tennis is a game of motion; your opponent is always trying to disrupt your rhythm by changing the pace, spin, depth and angle. Most Boomer drills have randomness built in to make you play better against a human opponent. Boomer has hundreds of preprogrammed drills and there are plenty of drills for beginners, if you want to use them.