What is better aikido or karate?

It depends on the level of the student. Any aikido person will tell you that aikido is better, and most karate students will argue that Karate is. Aikido students learn defense from most attacks, and since it was founded in Japan. Most of the attacks from karate and other Japanese martial arts are covered.

There is no better martial art. It depends on what you would like to learn.