I tried several amps and settled on the PDX V9 by Alpine. I had a total junk box crunch amp, that thing clipped at any reasonable level, but actually had very clean sound at low gain setting when it got my head unit's input via Line out converter.
I used a basic Kenwood 4 channel as a test amp, a bit high noise floor and the gain couldn't be increased much when i went high level (clean preamp from my factory Bose head unit, actually ran it at 43 out of 45 to the Crunch amp, had not distortion) to rca.
The sound stream 900.4 (tarantula) was good and cheap, and felt really nice, but even with gain very low (if input was via line out converter or the high level to RCA mentioned above) the noise floor was just disgusting. i know if the song is playing and is loud enough it can't be noticed, but every quiet moment in the music would drive me insane. I spent all dang night looking for the sound gremlin causing the buzz sound at zero volume. re grounded it, did the LOC and hi level to RCA, even tried a ground loop isolator (this noise occurred if i had the RCAs connected or not, as long as speaker wires were connected then I got the noise). Now my car might just be a noisy electrical environment or something, but the moment i put the alpine in it was night and day. dead dead quiet with nothing playing, and blazing loud and clear when turned up.
In terms of output: mine came of scamazon, so no build sheet, but i tested the output with a DMM and was kinda confused by the results. with a 40 and 50htz test tone (via USB, hi bit rate MP3) and my HU set to 40 out of 45, the individual 4 channels were each about 28 volts, the sub was like 66! Now, i suspect my headunit just belts out mad voltage (say 8 vs 4 or 4.5 like many others do) but the gain was set to under 2 out of 7 notches (where 1 is the absolute bottom and 7 is the absolute top) and those numbers really made me give my head a shake.
So based on the above (and someone, please tell me where i messed up and why my numbers are goofy), the PDX V9 puts out some strong power.