I now have ido-mini (buffer-switching + recentf files) on "J" and "M", and my 'superhydra' on "m". Nearly all commonly-used controls, with scarcely any movement away from the home row.