Continuity
Working with a performance coach is always being limited by how much time one invests and how consistent one is with the work. This apps helps tremendously to continuously work on that aspect of the game and besides that it has quality content which is constantly being updated and new inputs are being provided.