I'm still sticking with my preferred choice, which is Aston Villa.
It would be very difficult for Aston Villa to replicate their form of last season, they now play in the Champions League, thus more games, a game every 3 days means a tighter schedule, more fatigue and it is difficult for smaller teams to cope with it. In the 2022/2023 season, Newcastle were the dark horse, look what happened to them in 23/24 season when they played in the CL, i fear that's what's going to happen to Aston Villa this season. I might also add that they lost Douglas Luiz, who moved to Juventus, he was a very important player for them last season.