I am not sure whether the French will be the favorites to win Euro 2024. I could see a lot of vulnerabilities in their performance during Qatar 2022. IMO, Spain and England are far better teams, although they couldn't perform well during the last world cup. Regarding France, I always had this opinion that their players are overrated. Kylian Mbappé, Paul Pogba and Karim Benzema are good players and maybe some of the best in the world. But they don't know how to play as a team and the team cohesion is lacking in the French team whenever they play.
I don't like talking about favorites because they tend to disappoint. Look at what happened to Brazil at the last World Cup in Qatar. France definitely has what it takes to win the title. But I agree that Spain and England may be slightly better teams. It's just that I don't like England and their "it's coming home". It's annoying. They are repeating that same phrase in every championship and then they get kicked out.