Rivera is no better than Hoffman, and I think there are a number of younger guys better than both.
Career wise Rivera is. Peak wise Hoffman wins. This was debated before. PW (player wins), showed the above.
I think Eck, Rivera, Gossage come to mind. Smith was good, but i don't think he cracks the top 10 myself.