Re: inferiority complex in aikido
Aikido isn't very effective until you've been doing it for quite a while. Other martial arts, like karate, teach techniques that can be very effective with less training time. When you compare a 2-year aikido person to a 2-year karate person, it is easy to come to the conclusion that aikido is not effective.
Compounding this phenomenon is that it is really hard to understand what is going on in higher-level aikido just by watching it, especially if you don't have experience in the art. It's also easy to find examples of aikido where the person demonstrating is still on the journey to mastery (not to say that they "suck") and take it as an example of aikido in general.
I think it is a perception problem, not a problem with aikido itself.