Yes. The only one that compares to him in terms of raw talent, IMO, is Götze who was unfortunately ruined by his sickness.
Why do you think long distance goals are important? I mean, even the best long shot takers are still very unlikely to convert a shot from the distance. It's not a sustainable pattern to score goals, more of a desparation attempt.
Sancho right now is probably the best dribbler in the Bundesliga. He's got insanely good close control, he's got great short passing and most importantly he's got the intelligence. He's already crazily productive and one reason for that is that he reads the game very well. He knows how to end up in dangerous positions (something you as a Ronaldo fan should rate, I think), he knows how to play subtle passes that advance the attack, he knows when to dribble and how to create superiority from that. Especially the last part is something in which he has drastically improved. In the beginning he was a player with outrageous dribbling skills but he rarely used them efficiently. That has changed by now.
So in a nutshell, he's got top class abilities in the most important aspects for an offensive player (dribbling, short passing) and he also already knows how to utilize those assets. And he's very mature for his age, rarely makes mistakes (like e. g. Dembele, Rashford or even Mbappe who IMO still have too many bad touches and dumb decisions in their game) and has already achieved a high level of consistency. Personally, he reminds me of Neymar a lot with his ability to beat a player, make great passes and still maintain a high level of output. There are very few players who combine all these things at such a young age.