Si está aprendiendo HDL y FPGA, sugiero que el factor más importante en su primera tabla es el material educativo disponible.
Aprendí personalmente con Basys 2 y esto curso gratuito de Hamster . Está escrito para el Basys 2 y placa Nexys 2 (ambas placas Spartan 3E). El curso atraviesa todos los aspectos de esos tableros, desde los leds hasta el ram a bordo, hasta la salida VGA. El curso usa VHDL, que sugiero aprender pero, por supuesto, este es mi sesgo, ya que no he usado Verilog (Verilog me parece una clase más baja y es la vibra que obtengo de los tutoriales, artículos, etc. de FPGA).
Tenga en cuenta que el curso se puede usar con cualquier placa que use Xilinx, pero necesitará averiguar su propio archivo de restricciones. El archivo de restricciones conecta su VHDL a los periféricos de su placa.
Desde entonces he comprado una placa más cara y mejor ( Atlys Spartan 6) pero no lo he usado mucho y parece que utilizo mi Basys 2 para todo, así que no te preocupes por comprar algo en el nivel Spartan 3E.
El segundo factor es la cadena de herramientas disponible. Solo he usado los tableros Xilinx y Digilent, pero parecen geniales y puedes obtener el paquete web Xilinx que es completamente gratuito. No he usado nada de Altera, pero mi sesgo es Xilinx.
Otro factor, son los periféricos y IO disponibles en la placa. Esto incluye: interruptores, botones, LED, IO, VGA, Ethernet, etc. Esto le permite experimentar con todo tipo de proyectos sin tener que configurar correctamente las partes externas.