I think Arsenal and Manchester City are the teams that are not affected by a lot of crowds because they played in front of a lot of fans. As a result of playing this match, they learned how to play under pressure. Even though Manchester City has the advantage, this will be a match that the better team will win.
Sometimes maybe it won't affect it, but in some cases the home factor will really influence it, it's proven that Manchester City is unbeaten this season at the Etihad Stadium, while Arsenal at the Emirates Stadium have only lost once this season, so it could be said that the home factor will influence it but mentally players will be very helpful in how to deal with pressure when competing as an away team, and Manchester City is more tested because their current squad is not much different from the squad for several seasons where they dominated in the EPL while Arsenal can be said to be new even though Arteta has been building this squad for several seasons but the mentality of their players is not that of City in my opinion, especially because this is an away game for Arsenal so they will face quite strong pressure but that doesn't mean Arsenal's chances of getting points are closed, at least Arsenal can take at least one point.