Depends what you want to learn, and that is usually determined by your skill level. Beginners, bang average or intermediate players will benefit more from a quality instructor who puts a lot of emphasis on ironing out their mechanical flaws. Just my experience, but as a general rule of thumb...