Andy's death should have been handled much better because John shooting him was not really that shocking because Andy played the role of an d-bag really well, so in a lot of ways, he got it coming. Going back to back to a scene earlier this season where Darhk was able to control people because of pills that he had given his army, this would have been an opportunity to show that Andy was struggling against Darhk's control. In so doing, John having to shoot his brother would have been more impactful because it would have been Andy's final wish to protect his brother by having John shoot him. This season has fallen short. Season 1 and 2 are still the highlight of the series so far. Throughout the season, Darhk could have ended the lives of many of the Arrow team on several occasions but did not do so which makes no sense. It's another mis-step from the show runners which has continued from season 3. Even if season 4 ends well, it does not make up for the mediocrity of the entire season. I hope season 5 will get back to form.