I agree but disagree. There are a good few battles that are really good. Such as this morning in Serperior vs Pignite. Also, there have been a few good matches in the Don Battle Tournaments.
However, I do agree that a lot of the battles are broken up. THe pain reason for that though is because all the rivals are there. They try to let everyone say something during the episode that is around which is understandable.