Criminal Minds saw an unusual amount of cast turnover during its run.
Some of that was due to bad creative decisions and some of that was due to unfortunate incidents.
Some of that was due to life circumstances.
There were certainly individual seasons that were better than others, but on the whole, you can watch a Criminal Minds episode in Season 2 or one in Season 13 and still see the same spark.