Replays are fine. But the call should be made from the dugout, not phoned in from someone watching on TV.
I think having a centralized replay system makes it more efficient, no? Sort of like the NHL system in Toronto. I think it would be worse if you had Angel Hernandez or CB Bucknor Or Joe West underneath the hood evaluating replays.