No matter how much Adrian tortured Oliver and destroyed his life, Oliver's decision was right in my opinion. He should have let Bratva to kill Adrian and job would be finished and others wouldn't die. But we all know that there are 5 more episodes left and the directors always want to surprise with the ending on the episode