Do the pistons kill every other iem under 30?
Depends what you are looking for in an IEM. If it is neutral, linear frequency response, they are waaay off the mark.
But if you are able to equalize them well, the answer might be a resounding yes. They are exceptionally clean sounding and respond to EQ well.
Problem - in my case then they no longer are portable, no longer cost $30, adding a GOOD preamp with decent tone controls AND parametric equalizer can set you back for over a grand...
Working my way with the EQ at the moment - it is not an easy task that can be done in minutes. Roughly - yes; but ever smaller corrections are ever harder to make and positively fix. For bass, good tone control is nearly "enough", if we disregard rolloff below 100 Hz that requires equalization of this portion of spectrum. Above 1 kHz it is much more chalenging, they have peaks and a walley between 1 kHz and 10 kHz - and plummet towards nothing above 10 kHz. . I can only *hope* this can be satisfactorily put right. Keep tuned.
There is one aspect of Pistons I really, really like: they are unlikely to cause listening fatigue, allowing one to listen ( in my case work ) for a very long periods of time.
If pressed to use IEM in truly portable format/enviroment, (basically, no EQ possible/needed ) I would return to my Xkdun CK-M700; they can not play so loud/clean, treble is rolled off, dynamics compressed - but offer much more lifelike tonal balance under their own steam. Pistons are essentially (mild?) basshead IEMs. VERY good ones.
Pistons are also a quite hard load for the amplifier; only 12 ohms, which IS tall order for most portable gear.
To sum it up; yes, if you can and are wiling to cater to its needs; most probably no, if $30 is causing a serious dent in your budget - because you are unlikely to get the true potential of Pistons with the equipment at hand.