I think the debate between the Top 3 this year is between SEN, GenG, and TH and there's solid arguments for each of them.
SEN won Madrid but failed to qualify to Shanghai, in their champs run they only lost to GenG who they rematched and 2-0ed and the two grand finalists.
GenG have been in every final this year in their region and internationally until champs where they get grouped, they won 3 of the 5 finals they played.
TH played with a super sub in both Madrid and Shanghai, bombed out of Madrid groups but are now in back to back finals in two events (the only teams who have done that are EG, Gambit, and GenG).
Depending on the result of the final imo TH would be the best team this year if they won, if EDG win it's much closer of an argument between these three teams.
Edit: GenG were also in back to back