Ну от жавы в любом случае не уйдёшь, ибо весь UI на ней сделан.
А так - есть NDK, делай над ним обёртку на ассемблере и вперёд.
Сказать какой именно диалект лучше нельзя, ибо задачи разные бывают - определяйся со своей задачей, определяй важные для её решения параметры, и сравнивай по этим параметрам в лоб.
Если у тебя писать на ассемблере самоцель - бери тот что нравится больше