I think one day Hamilton will be more successful than Alonso. But they have different approaches that are hard to compare.
Alonso will work methodically behind the scenes, get into the car and drive it like a metronome. He will make good strategy calls and adapt to the race unfolding.
Hamilton on the other hand will take a slightly more passive role in setting up the car, just as likely to take a gamble but rather not on his own initiative like Alonso. Then he will get into the car and get it to do what he wants, even if he has to fight tooth and nail. He hasn’t developed his race brain yet but he is a fantastic opportunist, Monza 2010 aside.
Alonso too is no stranger to being rattled. Valencia and Silverstone showed that vividly. Contrary to a lot of opinion I see, I think Hamilton’s work needs to be done less in this area and more in general defensive driving. Monza aside, pressure is something he’s getting a hold onto, but in keeping faster cars behind he needs a bit more skill, like Alonso has.