Мы выбрали айкидо (правда, у нас дочка, не сын - но хочется, чтобы могла за себя постоять). Айкидо рассчитано именно на защиту, не на нападение +успех совершенно не зависит от силы-роста-веса-пола.  По поводу того, побьет при встрече айкидока каратиста или нет, мне кажется, Вам точно никто не скажет. Вопрос подготовки и удачи каждого.