Lord Sasuke never loss to the MC.
What revenge? Vegeta survived under Frieza. He knew he could not defeat Frieza and so to survive and take revenge one day he obeyed Frieza. That is 100x difficult than Sasuke. Sasuke wanted to kill Itachi whenever he saw him. Imagine how hard would it be for him to work under Itachi. That is how tough Vegeta is. Sasuke got his revenge on a plate compared to Sasuke. He even died and cried and passed on his faith to Goku. Vegeta was a much better written characterVegeta is my dude, but he has never won a fight against Goku tho. Sasuke has won against Naruto at least 5 times in a row. And since people want to bash. At least Sasuke got his revenge unlike Vegeta who bowed to Frieza like a dog.
Except for that one really important time
I like Sasuke more. He is a more complex character than Vegeta, and even if he tries to be cold and cool, he shows his human side more than Vegeta, which makes Sasuke a more relatable character. Not to mention the fact that he soloed the protagonist some times and accomplished his goal, then became the most powerful shinobi alongside with Naruto.