Darren Brown is totally better David Blaine.
David Blaine don’t seem to have anything between his ears, half the time I think he’s just slow in the mind.
Plus he never show the tricks when messes up all his tricks go by with out a hitch, the truth being that he just does that same trick over and over till when gets it right.
At least to an extent you get told be Darren what he’s doing and what it is that he is looking for which makes the trick much more enjoyable.
P.S. When David Blaine eat the snake it was so setup I couldn’t even watch, he just walks into a show and takes an animal that was by the door with out even paying.