training with differnet partners
Personnally, I believe that you learn the most when working with new people. That's when you see how well your stuff is working. If you limit your practices to just a few people, then you get into the trap of both people adjusting to each other, so that they can practice well together. But again the real test is when you first try your techniques against newbies, who have no idea how they are suppose to react. We can try to learn to be the perfect uke, giving the perfect attack, but if really attacked, do you really believe that the attacker will give you a perfect attack?