Neither. They're both good in their own rights. I'm a Bat Family fan, but Superman is a wonderful character. The Marvel equivalent of Superman is Captain America. Why do I say this? Well their characters are very much the same. They represent their own origin and are willing to defend it when necessary, put they are more aiming to bring justice. They are the definition of good.
Batman on the other hand is the "normal" guy who can help protect his city. He is intelligent, he is agile, he is strong. Where as Superman is more of a goody twoshoes, Batman is someone who brings Justice no matter the cost. For a Marvel perspective, I can't really say who Batman's counter part is, it's definitely a split. I would say he has the personal life combination of Spider-man and Iron Man [Tragic backstory, fights because of it, millionaire.] But the crime fighting aspect is more Daredevil.
But those are my opinions, both are good, they just represent something different.