I'm sure the blowups will talk about the heat, but clearly many people ran well today.
People always blow up at the marathon...blaming the heat is sometimes a copout.
Meb's Boston win was facilitated by the top guy DNS, and a very inexperienced field which let him go. Meb's NYC win was much more impressive.
Meb won Boston. Meb won New York.
In an era when globally the best distance talent was in the marathon, Meb won Boston, NYC with 2nd and 4th place Olympic finishes. In the same era where distance talent was prediminantly in the marathon, Rupp had a 2nd and 5th in the Olympic 10k, 3rd in the marathon and 2nd at Boston. If you value place over time and records, Meb has accomplished more and he's done it against stronger competition. That said, Rupp's career isn't finished and times/American records do count for something. Overall, I'd rank them similarly if both were to retire tomorrow.