As I understand it, Aikido is a spiritual self-defense that uses the opponent's strength against them.
In general, there is no ideal type of martial art. It all depends on the situation. For example, if the opponent is much larger and stronger than you, grabs and throws will be ineffective. In this case, you need to strike. For example, kick with your foot into the kneecap and punch with your fist into the throat.