I have found gnu radio rather hard to use...
I just want a GUI tool which lets me take data streams, mix them, add them, run a function over them, preview them as a scope, power spectrum or IQ chart, play them through a speaker, decode them as mpeg, GPS signals, or anything else.
It seems GNU radio offers all that, but is so fiendishly hard to use it's easier just to write code in C to process my data as I want and plot it with matplotlib.