Ideally you would want deep roster with good players but let's say when you are comparing two teams, one with depth and the other with 5 higher salary players and two defensive bench. I would say the team with higher salary players has a better chance of winning.
Obviously, you would run the risk of foul troubles and injuries, but if select your player carefully, I think you can avoid that.