I have an iCEstick sitting in a drawer, for which some pretty amazing open source tools are available: http://www.clifford.at/icestorm/
I wish I had the time to play with it!
I wish I had the time to play with it!
Tooling is 100% the thing keeping FPGAs back.
The big consumers of FPGAs don't care if the tooling is terrible, because they're coming from 80s development environments and practices and can afford to dedicate 50-person teams to the job function.
Smaller companies won't touch it because it's terrible, and the vendors won't improve it because there's no demonstrated market for improvements.
Or maybe the market economics work out, but are small relatively compared to the big players, so it moves glacially.