It used to be best show of the arrowverse, but it took a dark path, now that title belongs to Legends of Tomorrow. But there's still hope arrow also had a pretty rough path but now is better than ever, so I believe Flash can still be saved, probably not on this session.
Main problems to address: 1 - Too many characters on the main cast there's like 8, they spread writer's time and screen time too thin. 2 - They need consultants to help with the script, sometimes the science gets too silly. 3 - They made Iris seems like a genius near everyone now, because she usually the first too realize everything, I can sometimes believe because she is a reporter, but most of the main characters are doctors with PHds. 4 - Maybe drop the whole villain of the season or at least make so that it's not so focused on them like on season 1.
Probably changing show runners could help, I like flash but the show has seen better days.