I am certain that there is no better trainer to read and emulate than Cesar Millan. If you want a well trained dog and follow his lessons that is exactly what will happen. There are many other good trainers but I believe you can't go wrong paying attention to everything he has to offer. For folks that want to understand how to communicate with and train your dog, this is as good as it gets.
I have not taken the time to find out yet but at present I find the touch screen a bit touchy. It can switch pages when it is slightly bumped by your hand which can get frustrating at times. Otherwise I like it very much.