The biggest limitation with FPGA seems to be that there are too few FPGA (VHDL) developers, and they have too little spare time to work on the projects. So a lot of FPGA projects look promising for a while, then they get abandoned and the stream of updates dries up. This means they never reach the same level of maturity/compatibility as e.g. UAE, which has been updated regularly for two decades.