David Blaine is a good magician. Is he skilled at sleight-of-hand? NO. He is a good magician because of his good misdirection and presentation. He did get lucky when he got on TV.
I David Blaine's presentation is horrible, but his sleight of hand is somewhat good as far as cards go.
How do you know what David Blaine's presentation is like? I dont have a clue, the only magic I've seen him do is on TV. I'm not claiming Blaine is the best, but he is definetly not the worst. What you see on tv is rarely what the performers do in real life. Why would Blaine use his real patter on TV? So people can steal it? If I was going to perform on TV, I wouldnt use my regular patter, I wouldnt perform any original effects. The second you perform something on TV, its no longer your routine, the second it airs, the routine now belongs to the world. Don Alan is a great example of this, his act has been ripped off more than anyone elses. If you dont like Blaine's TV specials, thats fine, I doubt anyone who complains about Blaine could make something better, if they could, they'd be on TV. And if you dont like what you see blaine do on tv, thats shouldnt be a reflection of what he does off of tv. If people are going to hate Blaine for what he does, they're going to have to hate every magician who worked on his specials, including Paul Harris and Bob sheets to name a few.