Fez, I have to take issue with your first point about how all of the encounters with Bane were face to face and Batman didn't use is environment. He was tricked into the first fight, being locked in that sewer area with Bane. Up until that point, he was sneaking up on everyone. He did try to use some stealth after getting his ass kicked, but Bane was just as good and saw through it.
As for the final fight, it happened in the middle of the day. He has no environment to take advantage of. If you remember from the first two movies, Batman only works at night, where he can take full advantage of the dark. The only other time in the three movies that he did anything in day time was when he stopped people from killing Reese (the guy who was going to reveal his identity) in the second movie. And when he did that, he went out as Bruce Wayne.
So in not taking advantage of the elements to fight Bane, he had no choice and that was pretty clear throughout the movie.