BGA packages are far better electrically, and they are actually easier to assemble than fine pitch QFPs. The next generation board, if I do one, will be Spartan6 and DDR2/3.
I haven't got the Amiga data with me, but if I remember correctly the keyboard is 5V, gnd and serial clock/data - so you can probably wire it up to the PS2 connector and modify the interface block which handles mouse/kb to also handle the Amiga protocol.
/Mike