The chroot apps are the easiest and most integrated way to have both Debian and Android installed and running at the same time. If you have the skills to do more advanced things, obviously that is better for you. With skills you can also completely get rid of Android and run a Debian UI.
Re (physical) keyboard, check out the Pyra/Neo900.