Batman as a character is definitely flawed though once you take him outside of Gotham. He clearly has the means and intellect necessary to assemble a much better suit with fewer limitations. "Batman can't fly," pfft, why not? Why doesn't Bruce have basic flight as an ability when he has access to so much tech in the DC universe? Bruce could be mopping up Gotham in a lightweight power armor, like Terry's in Batman Beyond. There's no reason he couldn't seriously up his tech game unless the story is confined solely to Gotham and Batman. In Gotham, Batman can be a man in a cloth costume and it works!