+/- is better than Corsi. It's more objective and takes quality of shots inherently into consideration. A good measure of success in the game, in your role.
It's just not repeatable and not a good indicator of future performance. What it is, is a solid measure of past success. Performance and success are two very different things, so don't apply +/- without context. Jack Eichel performs well, but he does not have success, ie. other teams score on him more than he can score on them. A worse player can have success in a limited role on a different team, his line regularly beating the opposition. He can be a solid plus-player. It's not nothing. That player, in his surroundings, succeeds in the game of hockey, where the only real goal is to outscore the opposition.
It's a nice objective way to see if there are huge problems or great success happening. Kind of a team stat, but not really. If your top line has -30, that means they are getting outplayed. If your third line is +30, that means they are outplaying their opposition. Switch a couple of players around and suddenly your top line stops the bleeding and maybe suddenly your third line starts to allow a lot of goals. Who had success and who didn't? I think people who downplay +/- misunderstand it or just choose not to accept the info it gives. Your top scorer might have terrific scoring numbers, but if he's a minus-player, his line is constantly being outplayed. +/- isn't meant to indicate or predict whose fault it is they get minuses, just that they are.