Aikido and judo both aren't really martial arts: they do provide an advantage in fights but in both case if your opponent knows that you do this sport, he can easily find a way to nullify your advantage.
This is much less the case for real martial arts such as ju-jitsu, krav-maga..