What @BigEd says
I love Luke's Tiny FPGA boards they are a great idea, particularly for breadboarding as you don't need any adaptors like ours, although you can just use jumper wires with BlackIce if you need to..
BlackIce is designed to be best in class dev board with everything included, for full Icestorm development, here are 10 key advantages it provides:
1) For SOC, Soft Processors, Risc-V development we added lots of SRAM (256k*16) which isn't added on the Tiny, this is an important benefit that makes softcore's feasable.
2) Lots of IO (56 PIOs) in popular PMOD format making for rapid development, lots of choices out there for add-ons, big eco system to draw from
3) More buttons and dip switches, useful for options and modes when testing things out
4) Micro SDCard for larger storage, logging, programs and retro games and more!
5) Arduino headers and 5v tolerant GPIOs, enables tapping into this growing eco system of shields and libraries.
6) STM32L433 ARM Cortex M4 (floating point math) Microcontroller 26 GPIO 256KB Flash and 64KB RAM great as a hardcore companion (including Arduino code) leaving more resources (logic elements) for your own project
7) Raspberry Pi integration enabling integration with a massive eco system and all it brings to to a project
8) Second Usb/Uart for debugging and monitoring direct to the FPGA in addition to STM32 native Usb for programming and DFU.
9) Fast Volatile agile Ice40 programming, no need for manual resets, along with none volatile operation via DFU.
10) Direct programming and integration from both Arduino apps and Raspberry Pi applications.
They are both very much different products with different aims, not necessarily rivals my advice, if you can afford it buy both, you can never have too many dev boards!