For a deterrent to be effective, he has to be ready to hurt players...and everyone must know it.
I go way back to the Furgeson era and now X, these are the very few that genuinely scare players. And they can play the game. You're not going to get them in trades so you either draft them or get barely functional goons like Reaves. Every time you play them, they are a hole in your lineup. Can you afford that?
Or you get middleweight like Pezzetta. Middle of the road fighter that won't hurt you, but he's no deterrent.
Or if you are desperate, get the goon and the middle weight.