Honestly, as someone who dislikes Supergirl Season 1 a lot, Cat, max and Lucy leaving has, in my opinion, let the parts of season 1 I liked get more time and has improved the show immensely. Its now a show I look forward to watching, as opposed to a show I couldn't stand watching past about episode 10 in Season 1. The show is now pretty solid, and a lot better then it was at Season 1. I'd honestly compare it to the jump in quality from TNG Season 1 to Season 3. A mediocre show with a few good episodes is now just a good show. At least, that's my opinion. I hope it keeps this level of quality, and leaves stuff like Max, Lucy and Cat in the past (minus the inevitable Cat cameo a few times a year, I'm sure).