Haters gonna hate. He's shown that he has what it takes to win with a broad array of skills. Can't deny a good car helps, but you see two-car teams all the time, where the teammates aren't on the same level, and this is one. Nobody could do what he has without earning it,
Yes. The Benetton ran an illegal traction control system as is well known and can be seen in the way it pulls out of the last corner. Remove the dodgy tactics, poor sportsmanship, unfair advantage and cheating and Schumacher's record doesn't look as good. At least Hamilton plays it straight. Check out his earlier races in Karts on YouTube where there was no machinery advantage.
As I've watched both Schumacher's reign, as well as Hamilton's, the two cannot be compared side by side other than which man came out on top enough times to win what was needed. Both were extraordinary. If I had to pick one skill that Hamilton has over his competition, is his ability to go faster than most, while simultaneously making his tires last longer than most. Many of his wins was because he outlasted a possibly faster car, with a smarter race. I can't think of how many races that this was the deciding factor in his win.