Hall had a very solid 5 year stretch, from early 2007 to early 2012 where he frequently ran well and occasionally ran spectacularly well. A legit 2:06, a not-so legit 2:04, and a few 2:08s thrown in the mix, not to mention his absolutely incredible performance in the half, and at the 07 OTM. No, he never won an Olympic medal or World Marathon Major, but I don't think it was fair to expect those things from him...was never really within his reach. It was sad to see him keep going while his body broke down, but he was tough and hung in there even when it wasn't going well.
I absolutely love Ritz, and can't imagine how his career lasted this long with so many injuries. But he spent 14 years trying to be a marathoner, and he ran only 1 really good marathon in that time. All his other marathons were so-so or ultimately disappointing. He consistently ran well at 1/2 marathon, 10k, and cross-country, and I never understood why he couldn't just stick with that.
Webb...It's just hard to find many positives. He ran poorly almost without exception from 2008-2014 when he should have been in his prime...that's 7 whole seasons. Yes, there was a brief resurgence under Salazar, but whatever. Even before 2007, he had just as many bad seasons as good ones. Had some range, but only 1 good 800, 1 good 2 mile, 1 good 5k, and 1 good 10k to his record.
I think Hall had the best sustained stretch of good running, but will give the edge to Ritz if we are considering total accomplishments including high school, college, and professional levels at a variety of distances.