I joined a masters swim team that uses this. I don't really have too much to compare it too since before I joined I was training on my own. The one thing I will say is that once I started to get the hang of it, everything got 10000 times smoother and swimming wasn't so much of a laborious task anymore. If you do decide to get the videos, it'd probably be a good idea to watch them with a training partner and have them tell you if you're doing it right. Good luck!