Been reading over the past few pages. To address some users:
Other than Bane, I thought all the characterizations were for the most part spot on. I agree that the line "Gordon is smarter than I thought" was out of character for Batman but I don't see how that line ruins Batman's entire character in these games.
Also, Ra's did not need Strange to figure out Batman's identity. They each separately knew prior to the story.
As for why Batman left Talia's body there, Talia's body was gone during the fight with Clayface. There was no body to carry out, much like the body of Ra's. The LoA probably took both of them.
As for Batman carrying the Joker out, despite his deep hatred for him, Batman always felt a bit of sympathy from the Joker. In The Killing Joke, he tries to reform him both before and after Barbara was paralyzed, even sharing a laugh with him at the end. Some writers have even suggested and/or implied that Batman has been fighting the Joker for so long that he has grown a bit of sympathy for him. This is due to both men essentially being the same. As some posters have already said, they're each one side of the same coin. They're both people that have been driven insane by horrible events that took place in their lives.