@lupyuen I've heard that the newer Gowin FPGAs aren't friendly to work with. It's the company that makes the synthesis tools that seems to be the problem.
I suppose that if open source tools are made, it will be worth the trouble. The Gowin FPGAs are pretty cool and rather capable considering the cost. With all things being taken into consideration, it's one of the few options besides Lattice that is friendly to people on a budget. It's also unlikely that they would threaten makers like AMD has in the past.
Another point to note is the certifications that Gowin FPGAs usually have. With the 20k FPGA it was rather robust and rated for industrial and automotive use. So yes it is cool and inexpensive but will be a headache but less than having to deal with Intel or AMD.