Anyone seen the Senna film yet? I've heard very good things. Of the current crop, Hamilton is the most similar to Ayrton. He makes mistakes and takes risks, but he's undeniably very talented. He's not universally loved (nor was Senna remember), but he'll win more championships in time. Schumacher is another Marmite driver, it tends to happen with characters that are so determined to win. Jenson is more like a Damon Hill, not the quickest driver on the grid but tactically smart and good at helping to develop the car. I like both McLaren drivers, they are very different though.
Red Bull's dominance is thanks to the technical genius of Adrian Newey, letting him go was McLaren's biggest mistake.