so you're going to boil down ryan's angel career to simply his ERA+? Wow, i guess you are lazy.
i strongly suggest you look at his K's, complete games, and IP. Throw in the four no-hitters, just for laughs, too. And then, talk to someone who went to the stadium and watched him pitch in person and the excitement of watching him live and in person, not to mention the televised games.
Weaver was a good pitcher here, and no one would try to argue differently. But better than Ryan, even by a slight margin? It's not even close, especially using a modern metric like ERA+.
Oh, and did we mention that Ryan is in the HOF largely from his accomplishments as a Halo? Maybe that's worth mentioning too.