I've done aikido for about 4-5 years. Its not the most efficient style of self defence, to be learnt quickly and simply, but for a trained person it gives nearly unlimited understanding of movement, balance, constant control, distribution of mass, "flow", "the moment of intention of attack" etc...