I don't like the way review is implemented in the NFL and MLB. In both cases I'd prefer they review everything that looks close, outside of penalties in football. And, review them without requiring one team to throw a hanky on the field requesting a review, look at it automatically. In both football and baseball, you have plenty of built in time to make a review possible. If it's close and you need extra time, halt the game. Once you determine a call was wrong, you only have to fix that one play.
Basketball is a completely different animal. The nature of the continuous action makes complete review nearly impossible. Want to review any possible stepping on the sideline or baseline, ok, do that. However, what are you going to do when that possibly happened on a fast break and a dead ball doesn't happen for four more possessions and 4 scores. They can't review during the live ball time and if they review and find a player did step on a sideline during the first scoring play, how do they handle the next 90 seconds of game time that saw 7 more points scored? Wipe it all out and start the clock over?
What is and isn't reviewable and how it's ruled on definitely need tweaked. Getting rid of it at the highest level, like the P5 conferences, the post season tourneys, the NBA is a bad idea. The first time a player hits a shot that's obviously after a shot clock or with :00, everyone, including people in this thread, will complain to high heaven that it should have been reviewed and overruled.