Like many matters, it's complex.
The Americans had a gung-ho doctrine, based on that used by Grant in the ACW. Basically attrition by sheer numbers. Very costly in lives, but ultimately effective as long as you have the numbers.
The British simply did not have the numbers, so their doctrine had to be more conservative. Monty was a careful general who liked everything in place before he attacked. This included supplies, fuel, ammo, etc.
Even this is a simplistic analysis. But in a nutshell, the Yanks tend not to rate Monty because they see him as "over cautious". By their standards, he was. However, he was very popular with his own troops (my Dad was one) as they knew he didn't regard them as mere cannon fodder.
They were all brave men, British, American, Canadian, French, Polish, whatever you may think of those who led them