Mexico when having their best team is a top team, not in World Cup winner material but a team that can regularly get out of the group stage is a solid team.
This year they don't have their top players.
Costa Rica had an excellent team 5-6 years ago.
USA had better teams before.
So I stand by my comment, this year tournament has a weak field and an upset is possible.
I watch some games, if they are interesting I watch if not I do other things. So far I have watched more Gold Cup than Copa America this year.
After having watched, played and refereed so many games I have a good capacity to rapidly sense if a game will be fun to watch or not. I skipped World Cup games last summer also when they were dull. Euro 2016 had a ton of awful games. Many games were boring in the Women World Cup this year so far although I tried to watch most of them. Let's hope better games in the knockout stages.
One thing I prefer in the Gold Cup this year is no VAR.
I'm not partial to any competition.