First, Batman is pretty much the only DC character I actually like. Batman is way cooler and even beat Superman. Also, Superman's secret identity is so stupid. All his secret identity is wearing glasses, " Is that Superman?", "No, that guy is wearing glasses.", and Batman once became a green lantern!
Batman is not better than Superman in my opinion. Batman as a character is so dark and brooding, the Dark Knight movies had the same dark tone to them. And the Batman movie from the 60s with Adam West was so campy, so was Batman and Robin from the 90s. Plus he has no powers, just advanced gadgetry. I prefer Superman because he has powers, even though I thought the Superman movies could have been better, especially Man of Steel. It was so deadpan.