It all depends on your dog. They just recently changed the ingredients (not sure when it's effective) from turkey and salmon to salmon and beef as the main protein sources. My pup didn't care for the taste (but of course he doesn't like anything fishy). The only way to know for sure is to try it and see if it works for your pup
Also, I personally prefer EVO because of the small kibble size, so if you like bigger kibbles vs. smaller or vise versa, that could help you decide (BATM has larger kibbles)