I don't like Hamilton. He's clearly a PR machine. He lies. He's arrogant and simply irritating to look at or listen to. I rate him, as a man, as one the scum of the world in many, many ways.
I didn't think he was a great driver (though I don't think I'd be stupid enough to call him absolutely rubbish). He's always had the best car/kart since he was a baby (nearly), and as such is a spoilt annoying brat (see first paragraph) that thinks he's the best. In the first two years of his career whenever we saw him 'up against it' he made mistakes or did something stupid. I always said we needed to see him in a crap car to see how good he actually is.
And now we have that scenario, and I'll have to bite the bullet and admit that he's driving really, really well. Probably the best driving on the grid (although it's hard to be sure this early in the season with only one 'normal' race to judge it on). He's getting his McLiaren, that should be around 10th -14th on the grid into the top dozen in qualifying and races. And it's more than just sound strategists on the pitwall or clever engineers in the wind tunnel (far from it), but good, solid driving.
I'm impressed with Hamilton at last. It's taken a few years (never been impressed with him since his F3 days when I first heard about him properly), but he's finally driving like a world champion (something he didn't do for 95% of last year).
I like Ferrari. I like Brawn. But I can see that Alonso and Hamilton are driving very, very, VERY well at the moment.