Let's clarify some things.
- Tower of Babel was not a win for Batman, but it showed without a doubt that he was capable of incapacitating the other members of the justice league. He would not have made plans that he would be unable to implement, and given the resources of his companies it is very likely he would have easily been able to implement them.
- TDKR was a win for Batman. It doesn't matter if Superman was holding back, it doesn't matter that he needed help. At the end of the fight, Superman was at Batman's mercy as he beat on him. If someone more powerful than me is holding back as I attack them, I've still won if I manage to get them down on the ground at my mercy. Superman fans can relax, as this wasn't a canon story.
- Hush was in no way a win for Batman. It showed at short notice he can handle Superman, barely. I will say that he knew the situation and was counting on being able to bring Clark back, not beat him. If his goal had been different, no doubt his approach would have been.
Seriously, read this blog from CitizenBane. After reading it, you will understand that all other Superman vs Batman threads/videos/arguments are completely superfluous.
I find it really annoying people reference that blog post. It is passionately written, but utter nonsense. There has to be plenty of other non-biased, objective analysis's.