I dont agree with you fully.
If you are building a track car then yes they are amazing and will do a very similar job to that of a set of coilovers. However no one should buy these if they intend on using there car on the road as they are too stiff, they will shake the car and you into submission. These will give you a headache really quickly.
Before anyone asks i am not trying to put people off and buy them myself, but i have a set of these already and i swapped over to koni adjustables as these are give a much smoother drive