AC Milan will clearly have difficulty in the match, in addition to their inconsistent performance, their players have not been able to match the frequency of the coach wishes in implementing the strategy. Atalanta is stronger, more stable and the advantage of playing at home is a complement that their target of getting 3 points can be achieved. AC Milan is still not promising and I would not be too brave to bet on their victory.
Atlanta is currently in top form, they can’t even remember when last they lost a match and that’s since September that they lost to Como. The consistency in their performance is just so impressive and another reason why they need to win is because they are trailing Napoli as they are just one point behind them. AC Milan is also a strong team and they have managed to improve their performance in recent games so they will be a good challenge for Atlanta but Atlanta is the home team so they have the advantage to bag all 3 points. I predict a draw in the game though.
But Atalanta in this match also has the home advantage. So favoring Atalanta might also be a pretty good choice. But yeah, I'm the same as you, feeling confused about which team to favorite. Because both of them have teams whose strength is worth considering.
Atlanta have more advantage of winning the match but i just feeling confused as you are because AC Milan is a strong team and it doesn’t matter if they are inconsistent or not they can still perform well against top opponents. I see a draw in the game but Atlanta have higher chances of winning.