I was never a huge fan of Haddin until recently, having seen some of his knocks in domestic cricket. To say that he's been hopeless to date is, while possibly correct statistically, still a poor statement if you ask me. He's never been picked with an eye to a long-term place in the side, nor any semblance of a particular role as a batsman in the Australian team that other players are filling at the moment. If Adam Gilchrist were to retire today, or if Haddin was to find an opening in the side as a batsman, you would see that he is more than a useful player and hardly 'hopeless'. Obviously there are certain difficulties on your end watching Australian domestic cricket, but there is a marked difference in the post-2004/05 Brad Haddin to the relatively mediocre player he was before then.
Again, it looks like you've perused another's Cricinfo profile and sent him to Coventry on the basis that he has merely a passable ODI record to date - but he's played only 18 matches, that's only around two thirds of a single year's workload, and played them sporadically too, since 2001. And in that time I question whether you've seen a single knock he's played for NSW, because there have been some real gems.