Já Debian pro ARMv7 na RPi2 a 3 v 32bit módu provozuju už dlouho (s RPi kernelem), takže proto to možná neřeší - už to totiž funguje :-). Dosahuji toho tak, že stáhnu minimální Raspbian, změním sources.list na debianí repa (kromě těch dvou speciálních kde jsou tooly a kernel pro RPi) a buď udělám apt-get --reinstall všech balíčků, nebo udělám dist-upgrade na Buster (poslední dobou), čímž se mi natáhnou armv7 věci a vyřešeno.
Tohle celé dělám na x86 mašině na SSD nebo v ramdisku přes chroot pomocí qemu-arm-static (udělejte "cp /usr/bin/qemu-arm-static /mnt/raspi/usr/bin/" a pak se tam můžete normálně chrootnout i z x86 -- pomocí binfmt_misc se samo zjistí že to jsou ELFy pro cizí architekturu a zavolá se QEMU aby to pořešilo), takže to ani není peklo na SD karty.
V poslední době bylo potřeba odinstalovat raspi-copies-fills (ručně optimalizovaná verze memset a memcpy pro ARMv6), protože se to nějak mlátilo, jinak žádné problémy nebyly.
Dělám to kvůli tomu, že na RPi provozuji Volk a další matematické věci, kterým se hodí ARMv7/NEON instrukce. To bych si klidně zkompiloval, ale defaultní raspbianí GCC má target armv6 takže tyhle instrukce vůbec nepodporuje.
Nevím, jestli bych měl chtít 64bit. Podle asi 2 roky starých benchmarků to v mých využitích nepřineslo žádný výkon navíc, takže zbývá jenom větší virtuální adresní prostor, ale já na RPi nic přes 4 GB neprovozuji. A nebo pak podpora virtualizace v ARMv8 - nevíte o tomhle víc?