Who was a better commander?
I can't choose one over the other. They were both immensely effective in their own ways. It's like comparing Guderian and Rommel.
It has to be borne in mind that they exisited in different situations.Montgomery had been badly wounded in WW1 and was determined to learn from his experiences.He never allowed unavoidable casualties and usually only moved when he had an advantage.This made him look cautious but in fact he hadn't got resources to squander.Britain was really scraping the barrel and manpower was precious.He was opposed to attacking on a broad front because of his WW1 experiences but was overruled.
It's quite possible that Montgomery was the better commander for British ****** and Patton's style was more appropriate for the resources he had at his disposal.But I've no doubt that Eisenhower was an inspired choice as overall commander.Interestingly in the Battle of the Bulge he gave overall command to Montgomery.
Eisenhower is a politician, Naturally he would pick the safest bet. Patton was a bit of a maverick but hell thats why I like him.
Montgomery - Allied
Rommel - Axis