Flink. It has more momentum than Spark right now.
Flink is designed around streaming first, while Spark is built around batch first and you're likely best off selecting accordingly. Though any streaming application likely needs batch processing to some degree. Latency vs throughput.
"momentum" is a tricky word. Zig has more momentum than C++, but will it ever overtake the language? I'd bet not.