Yes you are right but in final kuruskshetra war karna was unstoppable, there he had many curses and was killed in when his chariot stuck and had no dhanush in hand , even krishna tells arjuna about karna greatness, yes it was true that arjun was better from young age but final war karna was at next level❤