My choice would be based on what tools I am already current and comfortable with.... then see if I can use their devices.
Case... ATM I am looking for a small cell count FPGA to use as a frontpanel display interface. the main unit will talk up two wires to the display.... I need an small FPGA with >= 20 IO
only a 320x240 graphics display but enough that a microcontroller will choke....I want to boot the fpga up the same lines I will talk to the display with, IE no software to keep synced with the main board.
anyway....
which means I want something 48QFN or something, QFP if we really must (hate them but they are hand solderable) .... and from my two vendors that I am familiar with
Xilinx. .... there is a 1mm 256 BGA package..... groan. Efinix- there is a 144p QFP. mmm yuk. I'm not going back to the bad old days of big QFPs.
neither I like for a board with PB switches and rotary encoders..
But you guys are talking small QFN etc from Gowin has got me interested. It's not hi tech and really I dont even have to care about timing, it'll all work. so as long as the tools will FAITHFULLY accept a HDL file, it will work.
needs 78kb for display buffer plus maybe a few hundred bytes for minimalistic 10 instruction CPU etc. Rules out ICE40. Lattice Igloo 1 has some packages that will work but not enough RAM
But Gowin.. if their tools work for simple stuff....
GW2A-18, GWN1 in a QFN32, QFN48, QFN88 could even deal with a LQ100..... perfect.