Zlatan legit one of the best players of the last two decades, easily top 10.
Vela is a good player too and could be playing in all of the top leagues in Europe but it seems like he enjoys dominating MLS and living in LA. Nothing wrong with that but really silly to compare him to one of soccer's GOATs, even if he is past it.
Based on accolades,sheer consistency and longevity, He's top 5 player of the last two decade
11 league titles spread accross top leagues in europe
13x footballer of the year in europe's top flight league
5x golden boot winner in europe's top flight
He's been in conversation for the best striker in the world since 2006 up until 2013
I won't get into his other accomplishments, those are the main ones
The only players with better individual and team achievement and longevity (arguable) than him over the last 20 years are
Messi
C.Ronaldo
Zidane
Xavi
Ronaldinho,henry,Iniesta were better players individually but couldn't match Zlatan's longevity in Ronaldinho's case or his team accomplishement in Henry's case nor his individual accolades in Iniesta's case