He doesn't suck. He's got a tragic backstory, a well rounded cast of strong characters, a powerful family dynamic with the Batgirls/former Batgirls, and former Robins as well as his son Damian. Not to mention his connection to his rogues, Talia, Joker, even Bane.
What you mean is that he is over rated by a lot of people. That is correct.
My God! i have to say,as much as the batgod supporters are annoying,the "batman sucks" fans aren't far behind either.people should except that some people will always consider batman to be the best hero ever with prep time and if you take the opinion of these guys very seriously than you are a bigger idiot.....in the end...remember that batman is a batgod among other street level super heroes and can probably(not always) beat anyone of them with prep time!