I don't agree with some of your analysis of the competition. Edberg and Becker were not in their primes until Mcenroe was firmly past his. In fact if you count 1984 as the last year of McEnroe's prime (arguably it was 85), and we do know for a fact 1984 was his last year of any big titles, Becker and Edberg were barely on the scene yet, in fact most tennis fans didn't even know their names yet. The only year Becker and he were semi prime together was 85 I guess, but they only played one match all year, in a small tournament in the 2nd round. Edberg and McEnroe are definitely not true contemporaries by a long ways, even less than Becker and McEnroe. I would agree he did face Wilander some, but Wilander's true main prime was more the 85-88 period than the 82-84 one probably, and they didn't share similar surface preferences at all either and rarely played. Lendl was the one to cross over both generations and eras and face all those players close to or in their primes for atleast a few years (other than maybe Borg), not McEnroe.
I mean by that logic we could say Agassi faced Sampras, Becker, Lendl, McEnroe, Connors, Edberg, Courier, Wilander (played in the RG semis in 88, a 5 setter which was basically the final), Federer, and Nadal which is easily an even more impressive list overall when really only Sampras, Becker, Courier, and to a degree Edberg apply in reasonable terms. Agassi still faced Federer and Lendl in more big matches than McEnroe ever faced Becker or Edberg in though, and was probably denied 1 or 2 late career US Opens and an addition WTF title by GOATerer.
Consider Sampras is clearly better overall than anyone McEnroe faced other than maybe Borg who McEnroe had only a 2 year rivalry with, I would say Agassi in fact had the tougher competition overall. Sampras blocked him being #1 and so often at Wimbledon/U.S Open. And while McEnroe might have done better vs Sampras at fast court events than Agassi did, McEnroe was very happy he did not face prime Sampras at Wimbledon/U.S Open, believe me. He was on decline as I said but he said himself he hated facing the firepower on Becker, so just imagine Sampras who is basically the same player but does everything better than Becker. That kind of raw power was the one thing that could totally trump and overwhelm his true genius and masterful serve volley and overall shotmaking game. There is not a single person McEnroe faced, and that definitely includes Borg, he would rather face Sampras at the WImbledon and U.S Open over. There is also not a single person McEnroe faced that Agassi wouldn't prefer meeting so often at Wimbledon and the U.S Open than Sampras. AA also played when there were a ton more lower ranked surface specialists on grass, carpet, and clay. Far more than McEnroe had in his era, let alone Fedalovic today . You had people like Ivanisevic and Krajicek on grass/carpet, and a ton of different RG winning calibre clay courters even though there wasn't a Borg or Nadal in the field. The bulk of the 90s was not a great field as far as great rivalries at the top of dominant top players, a lot of that was Agassi's fault with his on and off again slumps, and depression first at losing so many early slam finals then inability to overcome Sampras in the big matdches, but it was probably the best time ever as far as depth on the various surfaces and dangerous floaters in the draw for each specialty surface.