I like the show but it has a problem. We don't really know what Oliver is fighting for or against. We know he is trying to stop everyone on the list. But we have no idea why Oliver and his father were targeted. Most importantly we have no idea if Oliver himself knows. Is he just killing off these people for revenge or is he trying to figure out the mystery on what happened. That is not clear.
Obviously the show is slowly revealing what happened on the island. But not only is that a mystery but it makes Oliver and everyone he is fighting against a real mystery. Hopefully the payoff is worth it.