As for self-defense, I am convinced that there is no sure thing. No martial art is a guarantee for managing any self-defense situation.
There is only an increase or a decrease in one's chances.
Any martial arts training will increase one's chances in self-defense. So does persistent training - one's chances increase by each year of training whatever martial art.
Of course, it goes for aikido, too.