I would say Fnatic is the best team by talent. They have 5 insane players, which belong to the best in the world on their positions - and Leo is currently probably the best player in the world together with Demon1. Their biggest negative point is the "work ethic". mini stated that out after Champions. If Fnatic would have played against LOUD like they practiced it, they could have won it like they won against EG twice a few weeks earlier in Tokyo. But the team didn't work as hard, they didn't practice as much anymore and they simply didn't grind as much as they needed it. Please watch Boostios EG interview regarding this topic.
Fnatic simply didn't give all they had to win Champions - but they did exactly that in Tokyo and Brazil.
A team that won two majors in a row is not "overrated". People who say Fnatic is overrated don't understand how difficult it is to win two majors like LOCKIN and Tokyo Masters in a row, to beat a crazy team like LOUD on their homeground, to beat PRX in Tokyo with that high numbers and to beat EG including a hungry Demon1 5-1 in maps. That's no luck. There is no "overrated" here. Also NRG is not overrated as some people said after the 12-14 on one map against C9. It doesn't even make sense.
Look at the CS scene. There are different teams winning S-Tier events almost every time. Vitality, MOUZ, G2, FaZe, Spirit, Heroic, then against Vitality and so on.
The more the skill level and also the skill ceiling are rising, the more every match will be decided by nuances. What could have been decided within 10 seconds in 2022 is now only 2 seconds in 2024. Every match on the highest level gets more difficult. That's how E-Sports should be. There should be no one super team that always wins everything. E-Sports should have rivalries, grand-finals should be thrilling and neither Fnatic nor NRG, PRX or LOUD should win every major.