Let's not exaggerate. Haaland and Mbappe are best strikers of this generation as they are literally insane talents. Vlahovic is nowhere near that level nor he'll ever reach it. I'm not saying he's bad either, but it's just impossible to even compare them.