A long time ago I decided to not go into FPGA, as my limited brain capacity is already strained with writing uC firmware.
In the last few years I've seen open source software tools growing in capabilities and low priced FPGA boards are also becoming available from Ali / Ebay / China / Etc.
With a bit of searching you can get minimal development boards with an FPGA from Altera or Xilinx for less than EUR 10, which makes the price trivial, in my book and the quality of support by open source tools would then becoma a more important factor for me.
As a "swiss army toolbox gadged" the combination of ESP8266 seems very promising.
You can use REPL over WiFi and use python commands to extract data from I2C chips etc via a web browser.
Sigrok is a wonderfull piece of software, and has seen some significant updates, the last big version step from 2018-10 added some nice features. I use it with a CY7C68013A box (24MHz 8ch, from Ali / Ebay / Etc).
With the generic CY7C68013A development board you get 16 channels in Sigrok, but it lacks input protection.